0
即时通讯新的实体框架,我想使服务基于它,但我有一个问题is_removed attrib是在我的大多数表中的数据库。实体框架查询和is_removed属性
例如我有用户表和文章表。我可以删除用户和文章(is_removed = 1)。我不想去除用户或文章,另外我不想在我的数据库中创建视图,因为不幸的是EF不给我机会对视图执行CRUD操作。
所以在这种情况下,我必须创建一个使用is_removed属性类似下面的查询为每个表(查询返回给定USER_ID用户的所有文章):
db.User.Single(
x => x.id == user_id &&
x.is_removed == 0
).Article.Where(
x => x.is_removed == 0
);
你有任何解决方案?有没有什么办法使这个查询没有使用is_removed属性为每个查询?