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