自定义操作:概述
默认情况下,LINQ to SQL 会根据映射生成动态 SQL 来执行插入、更新和删除操作。 但在实践中,您通常需要添加您自己的业务逻辑来提供安全、验证等。
用于自定义这些操作的 LINQ to SQL 技术包括如下这些。
在您的查询中,您可以控制在连接到数据库时检索多少与您的主目标相关的数据。 此功能主要通过使用 DataLoadOptions 实现。 有关详细信息,请参阅延迟加载与立即加载。
LINQ to SQL 在其默认映射中提供了分部方法,以帮助你实现自己的业务逻辑。 有关详细信息,请参阅使用分部方法添加业务逻辑。
LINQ to SQL 支持使用存储过程和用户定义的函数。 存储过程经常用来自定义操作。 有关详细信息,请参阅存储过程。