0

我在 Linq2Sql 中有两个表是一对多的关系。每个都通过集合或单个实例值相互引用。

我想确保我的最终用户仅将集合用于 linq 查询。我不希望他们能够将项目添加到集合和“SubmitChanges”中。

如何使用 Linq2Sql 将集合注册为集合,但还告诉它永远不要使用集合中的项目更新(仅关系,而不是属性/字段)数据库?

4

1 回答 1

0

好吧,您可以在数据上下文上禁用更改跟踪。

http://msdn.microsoft.com/en-us/library/system.data.linq.datacontext.objecttrackingenabled.aspx

f ObjectTrackingEnabled 为假,DeferredLoadingEnabled 被忽略并视为假。在这种情况下,DataContext 是只读的。

于 2012-08-14T19:30:30.520 回答