我的数据库中有一个类似分区的数据库模式。
有一个名为“分区”的表SITE
,并且每个其他表都有该表的外键 ( SITE\_FK
)。
我为 ObjectContext 编写了一个部分类,添加了一个SITE\_ID
属性和一个设置该属性的构造函数。
现在,在我用一些实例化 ObjectContext 之后,SITE\_ID
我需要用这个 ObjectContext 构建的每个查询都测试它SITE\_FK = SITE\_ID
(存储在 ObjectContext 中)。最好不必在代码中的每个查询中显式测试它,而是在 ObjectQuery 中以某种方式“内部”测试它。
第一个想法是向 ObjectQuery.Execute 方法添加一些功能,该方法向查询添加了一个 Where 但我找不到如何执行此操作。
有任何想法吗?