我们在项目中使用 LINQ to SQL。其中一个表是项目中每个操作中使用的“用户”。
最近,据说我们在表中添加了“IsDeleted”列,并在 LINQ to SQL 查询中的每个数据提取中考虑该列。
我们不想在所有查询中添加“WHERE IsDeleted = Fasle”。
在获取数据之后但在进一步发送到项目中的代码之前是否可以“中断”到 LINQ?
我们在项目中使用 LINQ to SQL。其中一个表是项目中每个操作中使用的“用户”。
最近,据说我们在表中添加了“IsDeleted”列,并在 LINQ to SQL 查询中的每个数据提取中考虑该列。
我们不想在所有查询中添加“WHERE IsDeleted = Fasle”。
在获取数据之后但在进一步发送到项目中的代码之前是否可以“中断”到 LINQ?
这可以通过 C# 解决,但它确实是错误的工作工具。
在包含此语句的数据库中创建一个视图,并且从现在开始只使用该视图。您甚至可以通过不再授予该表的权限来强制执行此操作。