2

一个小问题。我在 n 层应用程序中使用 LinqToSql。我有一个数据上下文,我希望操纵 CRUD 操作。出于可扩展性的原因,我宁愿我的数据上下文没有对象跟踪。但是,当我将对象跟踪设置为故障时,我无法使用数据上下文必须提供的内置 CRUD 操作。那么......我该如何解决这个问题?

非常感谢您提前。

4

1 回答 1

1

您可以使用存储过程,但在对象跟踪关闭的情况下,您将无法使用“SubmitChanges”方法将新对象/更改持久保存到数据库中。(另外,仅供参考,在提交 LINQ to SQL 之前,请务必查看 ADO.NET Entity Framework)

Scott Gu - LINQ to SQL 存储过程

http://weblogs.asp.net/scottgu/archive/2007/08/16/linq-to-sql-part-6-retrieving-data-using-stored-procedures.aspx

-

LINQ to SQL 概述

http://msdn.microsoft.com/en-us/library/bb425822.aspx

-

ADO.NET 实体框架概述

http://msdn.microsoft.com/en-us/library/aa697427(VS.80).aspx

于 2009-02-21T17:06:17.337 回答