【发布时间】:2018-06-14 20:59:14
【问题描述】:
我有一个简单的控制台应用程序,我正在尝试构建我所有的模型,但我有一些没有定义主键,实体框架 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;MultipleActiveResultSets=true" Microsoft.EntityFrameworkCore.SqlServer -o Models -f
我是否缺少任何参数或对未定义主键的模型的任何帮助?
【问题讨论】:
-
我知道它是一个链接,但您必须指定一些内容来帮助识别查询中的项目。 docs.microsoft.com/en-us/ef/core/modeling/alternate-keys
标签: entity-framework-core entity-framework-core-2.1