实体框架似乎不能很好地处理时态表的系统版本控制列(StartDate、EndDate)。当我们自动搭建数据库时,我们希望将SystemVersioning列作为NotMapped来放置。命令行中是否有一个参数可以使系统版本控制列自动成为未映射的列?公司从字面上数千个表,并需要方法使他们自动NotMapped,每次我们重新建立。脚手架每周做一次。 dotnet ef dbcontext scaffold
我有一个简单的控制台应用程序,我正在尝试搭建我所有的模型,但我有一些模型没有定义主键,实体框架2.1支持这种表,但仍然收到以下警告
Unable to identify the primary key for table 'dbo.myTable'.
Unable to generate entity type for table 'dbo.myTable'.
所以它不会生成模型
dotnet ef dbcontext scaffold "Server=MyServer;Database=MyDb;Trusted_Connection=True;Mul