小编EJ *_*amp的帖子

实体框架模型不显示具有组合键的表

我已从现有数据库创建了一个实体框架模型,没有任何问题或警告.我遇到了一个没有在代码中生成的表,并且没有出现在模型中.

这个表和其他一些非常类似的表非常简单:2列,每个外键和一个主键,它是两个外键的组合.

我正在挖掘其他一些解决方案,我读到的最接近的事情就是桌子上根本没有主键.它似乎不是那个问题,因为生成的XML看起来很好并且没有错误消息.

我在EDMX中的表格:

    <EntityType Name="UserTaskSubscription">
      <Key>
        <PropertyRef Name="UserID" />
        <PropertyRef Name="TaskID" />
      </Key>
      <Property Name="UserID" Type="int" Nullable="false" />
      <Property Name="TaskID" Type="int" Nullable="false" />
    </EntityType>
Run Code Online (Sandbox Code Playgroud)

我也试图放弃并重新创建EDMX,但我也没有成功.

任何建议都会非常有帮助.

c# ef-database-first sql-server-2012 entity-framework-5 visual-studio-2012

3
推荐指数
1
解决办法
2709
查看次数