我想知道是否有可能从OnModelCreating
函数的数据库中获取特定列?
例如,假设您有一个由移动和Web应用程序使用的数据库。并且所有表都有isMobileRecord
(布尔)列。并且您不想编写linq表达式而不让isMobileRecord = false
列出Web应用程序中的所有对象。
通常我会在我的通用存储库中执行此操作,因此其他人不必编写表达式,而是使用Include
方法,因为您知道无法过滤。我知道其他方式,但我想知道可能有一种方法可以在OnModelCreating
中进行。
我知道我们可以为小数设置一些规则,如:
modelBuilder.Entity<Employee>()
.Property(e => e.salary)
.HasPrecision(10, 2);
PS:我也试过EntityFramework.DynamicFilters
,但还不能成功。
(https://github.com/jcachat/EntityFramework.DynamicFilters)