【问题标题】:Alternatives to Scaffold-DbContext for generating entity types用于生成实体类型的 Scaffold-DbContext 的替代方案
【发布时间】:2017-04-08 15:05:25
【问题描述】:

我正在尝试制作一个使用 LINQ-to-SQL 的 ASP.NET Core 应用程序,并且最好使用工具来生成类。我已经按照https://code.msdn.microsoft.com/How-to-using-Entity-1464feea 等不同教程的步骤进行操作,每当我运行Scaffold-DbContext 时,我都会生成一个数据上下文,但没有实体。相反,我得到了错误

    // Unable to generate entity type for table 'dbo.MyTable'. Please see the warning messages.

我的每一张桌子。我的数据库没有什么“奇怪”的地方,警告信息也不存在。因此,我想知道是否有另一种生成实体的方法。

【问题讨论】:

  • 你的表有主键吗?这是必需的
  • @ErikEJ 修复了它。谢谢!
  • 所以我的数据库没有什么“奇怪”的地方,但是您的表没有主键?唔。我无法协调这两件事。

标签: c# asp.net entity-framework linq asp.net-core


【解决方案1】:

Scaffold-DbContext 要求您的表具有主键!

【讨论】:

    猜你喜欢
    • 2022-06-21
    • 1970-01-01
    • 2018-05-22
    • 2021-04-09
    • 2021-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多