ASP.NET
LinqDataSource 控件通过 ASP.NET 数据源控件结构向 Web 开发人员公开语言集成查询 (LINQ)。LINQ 提供一种用于在不同类型的数据源中查询和更新数据的统一编程模型,并将数据功能直接扩展到 C# 和 Visual Basic 语言中。LINQ 通过将面向对象编程的准则应用于关系数据,简化了面向对象编程与关系数据之间的交互。
通过使用声明性标记,可以创建一个 LinqDataSource 控件,连接到数据库或内存中数据集合(如数组)中的数据。在声明文本中,可以编写对数据进行检索、筛选、排序和分组操作所需的所有条件。当从 SQL 数据库表检索数据时,也可以配置 LinqDataSource 控件以处理数据的更新、插入和删除。该控件可做到这一点,而无需您编写 SQL 命令来执行这些任务。LinqDataSource 类还提供一个事件模型,使您能够处理自定义方案。
一、方案
当您创建网页以检索或修改数据,并希望利用 LINQ 提供的统一编程模型时,可使用 LinqDataSource 控件。通过使 LinqDataSource 控件能够自动创建与数据进行交互的命令,可以简化网页中的代码。
二、背景
LinqDataSource 控件为您提供了一种将数据控件连接到多种数据源的方法,其中包括数据库数据、数据源类和内存中集合。通过使用 LinqDataSource 控件,您可以针对所有这些类型的数据源指定类似于数据库检索的任务(选择、筛选、分组和排序)。可以指定针对数据库表的修改任务(更新、删除和插入)。
可以将 LinqDataSource 控件连接到存储在公共字段或属性中的任何类型的数据集合。对于所有数据源来说,用于执行数据操作的声明性标记和代码都是相同的。当您与数据库表中的数据或数据集合(与数组类似)中的数据进行交互时,不必使用不同的语法。
2.1、连接到数据库中的数据
当您与数据库中的数据进行交互时,不会将 LinqDataSource 控件直接连接到数据库,而是与表示数据库和表的实体类进行交互。通过对象关系设计器或运行 SqlMetal.exe 实用工具可生成实体类。创建的实体类通常位于 Web 应用程序的 App_Code 文件夹中。O/R 设计器或 SqlMetal.exe 实用工具将生成一个表示数据库的类,并为该数据库中的每个表生成一个类。
表示数据库的类将负责检索和设置数据源中的值。LinqDataSource 控件读取和设置表示数据表的类中的属性。若要支持更新、插入和删除操作,数据库类必须从 DataContext 类派生,且表类必须引用 Table<(Of <(TEntity>)&
相关文档:
RadioButton 控件和 RadioButtonList 控件使用户能够从一小组互相排斥的预定义选项中进行选择。
一、功能
可以使用 CheckBox 控件和 CheckBoxList 控件执行以下操作:
·当选中某个单选按钮时引起页回发。
·当用户选中某个单选按钮时捕获用户交互。
&middo ......
Table Web 服务器控件使您能够在 ASP.NET 页上创建可使用服务器代码进行编程的表。TableRow 和 TableCell Web 服务器控件提供显示 Table 控件的内容的方法。
一、背景
通常,表不仅用来显示表格信息,它还是在网页上格式化信息的一种方法。可以通过多种方法在 ASP.NET 页上创建表:
& ......
TextBox Web 服务器控件为用户提供了一种向 ASP.NET 网页中键入信息(包括文本、数字和日期)的方法。
一、背景
TextBox 服务器控件是让用户输入文本的输入控件。默认情况下,该控件的 TextMode 属性设置为 TextBoxMode.SingleLine,这将显示一个单行文本框。但可以将 TextMod ......
1. ASP.Net是什么?
ASP.Net是建立在微软新一代.Net平台架构上,利用普通语言运行时(Common Language Runtime)在
服务器后端为用户提供建立强大的企业级Web应用服务的编程框架。
2.ASP.Net与ASP的联系和主要区别是什么?
&n ......