3
|
Marek Urbanowicz user7125929 · 技术社区 · 7 年前 |
![]() |
1
3
所以你想要的是如果有人写一些像这样的Linq语句
从内部来看
所以你应该做的是,当用户认为他们可以访问
我认为最好的解决方案是创建一个类,该类为DbContext中的每个DbSet公开IQueryable,并隐藏实际的DbContext。 类似这样:
用户不会注意到区别:
|
![]() |
2
0
您可以使用全局查询筛选器。阅读更多信息 here .
例如:
如果需要,您甚至可以禁用单个LINQ查询的筛选器:
|
![]() |
Drago · Linq通过比较Id和具有Id的对象列表来查询获取列表 3 年前 |
![]() |
Niyazi Babayev · 如何在表达式中动态应用表达式? 3 年前 |
![]() |
Murat Güzel · EF存储库模式错误{'Id'}已被跟踪 3 年前 |
![]() |
dotnetdevcsharp · 减少基于数据类型获取设置的方法数量 3 年前 |
![]() |
saravanan049 · 在实体框架中回滚Azure SQL数据库 3 年前 |