【问题标题】:ADO.NET data model generate from database is leaving out one of my tables从数据库生成的 ADO.NET 数据模型遗漏了我的一张表
【发布时间】:2014-05-15 19:33:26
【问题描述】:

我正在尝试将 ADO.NET 添加到我的 asp.net 项目中。

它会正确生成所有内容,除了它遗漏了我的一张表,

我感觉这可能是由于命名问题或其他原因,

它添加了我的一个名为 Users 的表,但随后它排除的表称为 'UserCompanyhow ever I have tried turning off the option topluralize 或单化生成的对象名称`,它仍然执行相同的操作,

UserCompany 表是一个由两个整数组成的简单表,

用户ID、公司ID

是否存在我不知道的问题或常见错误?以及我是如何解决这个问题的,因为到目前为止我一直在成功使用该模型,我需要使用一个不存在的表。

【问题讨论】:

  • 您在哪里添加这些表格以及信息来自哪里。请提供一些源代码
  • 表有主键吗?
  • 来自网络上的 sql server。不,它没有主键。
  • 我遇到的 EF 错误与临时表有关

标签: c# entity-framework ado.net ado.net-entity-data-model


【解决方案1】:

我发现了问题,

我的一个表没有主键,据我所知,EF 要求你的表有主键。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-01
    • 1970-01-01
    • 2018-12-12
    • 2011-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多