自定义操作:概述

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

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

加载选项

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

分部方法

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

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

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

请参阅