2

我的数据库中有一个类似分区的数据库模式。

有一个名为“分区”的表SITE,并且每个其他表都有该表的外键 ( SITE\_FK)。

我为 ObjectContext 编写了一个部分类,添加了一个SITE\_ID属性和一个设置该属性的构造函数。

现在,在我用一些实例化 ObjectContext 之后,SITE\_ID我需要用这个 ObjectContext 构建的每个查询都测试它SITE\_FK = SITE\_ID(存储在 ObjectContext 中)。最好不必在代码中的每个查询中显式测试它,而是在 ObjectQuery 中以某种方式“内部”测试它。

第一个想法是向 ObjectQuery.Execute 方法添加一些功能,该方法向查询添加了一个 Where 但我找不到如何执行此操作。

有任何想法吗?

4

1 回答 1

0

您是否尝试过覆盖SaveChanges

您可能还需要考虑其他一些方法ObjectContext

于 2012-01-12T00:02:22.670 回答