【发布时间】:2019-07-09 12:08:38
【问题描述】:
我正在用 odata 做一个 asp.net core api。我在数据库中的表没有主键,我无权更改数据库。我使用以下命令来调用我的数据库:
"dotnet ef dbcontext scaffold "数据源 = 192.168.11.1\sql2016;初始目录=SeeMiddle;持久安全信息=True;用户 id=Iaas;密码=Iaas123!@#" Microsoft.EntityframeworkCore.SqlServer -d -c见MiddleContext -o Models\Entities --force"
我在每个表中都遇到以下错误:
无法识别表“cmn.ReshteNerkhItem”的主键。
无法为表“cmn.ReshteNerkhItem”生成实体类型。
如何使用在 asp.net core 中有任何主键的数据库??
【问题讨论】:
-
对不起,这个地址在我的情况下不起作用!
-
你已将类属性装饰为 [Key]
-
它没有从数据库中带来任何东西
-
你运行的是什么版本的 Ef.Core?
标签: c# asp.net asp.net-core entity-framework-core odata