我的 .edmx 文件中有一个名为 Client 的实体。
我必须对它运行几个 linq 查询,但在所有这些查询上,我都需要一个过滤器(比如说 active=1)。
我不想对where c.active == 1
我的所有查询都有一个,我的实体应用了默认过滤器更有意义。这是可以做的事情吗?
或者也许我可以将查询作为实体而不是表的基础?(我采用数据库优先方法)
我知道另一种解决方案是在数据库上创建一个视图并将实体链接到视图,但我也不希望这样。
我的 .edmx 文件中有一个名为 Client 的实体。
我必须对它运行几个 linq 查询,但在所有这些查询上,我都需要一个过滤器(比如说 active=1)。
我不想对where c.active == 1
我的所有查询都有一个,我的实体应用了默认过滤器更有意义。这是可以做的事情吗?
或者也许我可以将查询作为实体而不是表的基础?(我采用数据库优先方法)
我知道另一种解决方案是在数据库上创建一个视图并将实体链接到视图,但我也不希望这样。