C# 如何自定义ObjectQuery的执行方法?
我的数据库中有一个类似于分区的数据库模式 有一个名为SITE的“分区”表,其他每个表都有一个指向该表SITE\\u FK的外键 我为ObjectContext编写了一个分部类,添加了SITE\\ ID属性和设置该属性的构造函数 现在,在我用某个站点\\u ID实例化一个ObjectContext之后,我需要使用该ObjectContext构建的每个查询都测试存储在ObjectContext中的站点\\u FK=SITE \\u ID。最好不要在代码中的每个查询中都显式地测试它,而是在ObjectQuery中以某种方式“内部”测试它 第一个想法是向ObjectQuery.Execute方法添加一些功能,在查询中再添加一个Where,但我找不到如何做到这一点 有什么想法吗?您是否尝试过覆盖 <>也有一些你可能想考虑的对象上下文。C# 如何自定义ObjectQuery的执行方法?,c#,.net,linq-to-entities,C#,.net,Linq To Entities,我的数据库中有一个类似于分区的数据库模式 有一个名为SITE的“分区”表,其他每个表都有一个指向该表SITE\\u FK的外键 我为ObjectContext编写了一个分部类,添加了SITE\\ ID属性和设置该属性的构造函数 现在,在我用某个站点\\u ID实例化一个ObjectContext之后,我需要使用该ObjectContext构建的每个查询都测试存储在ObjectContext中的站点\\u FK=SITE \\u ID。最好不要在代码中的每个查询中都显式地测试它,而是在Object
你试过重写了吗?< /P> <> P>在对象上下文中也有一些你可能需要考虑的。