gpt4 book ai didi

c# - 如何自定义 ObjectQuery 的 Execute 方法?

转载 作者:太空宇宙 更新时间:2023-11-03 16:58:24 25 4
gpt4 key购买 nike

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

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

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

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

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

有什么想法吗?

最佳答案

您是否尝试过覆盖 SaveChanges

还有一些other methods在您可能要考虑的 ObjectContext 中。

关于c# - 如何自定义 ObjectQuery 的 Execute 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/321257/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com