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

默认情况下,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)