自定义操作:概述 (LINQ to SQL)

更新:November 2007

默认情况下,LINQ to SQL 会根据映射生成动态 SQL 来执行插入、更新和删除操作。但在实践中,您通常需要添加您自己的业务逻辑来提供安全、验证等。

用于自定义这些操作的 LINQ to SQL 技术包括:

加载选项

在您的查询中,您可以控制在连接到数据库时检索多少与您的主目标相关的数据。此功能主要通过使用 DataLoadOptions 实现。有关更多信息,请参见延迟加载与立即加载 (LINQ to SQL)

分部方法

LINQ to SQL 在其默认映射中提供了分部方法,以帮助您实现自己的业务逻辑。有关更多信息,请参见 使用分部方法添加业务逻辑 (LINQ to SQL)

存储过程和用户定义的函数

LINQ to SQL 支持使用存储过程和用户定义的函数。存储过程经常用来自定义操作。有关更多信息,请参见存储过程 (LINQ to SQL)

请参见

其他资源

自定义插入、更新和删除操作 (LINQ to SQL)