【问题标题】:Updating EDMX from SQlite-file fails in VS2012在 VS2012 中从 SQlite 文件更新 EDMX 失败
【发布时间】:2013-06-21 13:59:56
【问题描述】:

在我们的项目中,我们使用 sqlite 和 EF4。

在 VS2010 下更新 edmx 不是问题。由于使用 VS2012,似乎有某种名为“None”的命名空间,以前没有出现过。 (见截图)

如您所见,可以读取表格。但是当点击完成时,设计师会挂起多个类似的消息:

  • 表“tbl...”被关系引用,但找不到。

还安装了最新的 System.Data.SQlite,没有任何更改。

【问题讨论】:

    标签: c# visual-studio-2010 sqlite visual-studio-2012 edmx-designer


    【解决方案1】:

    在 VS 的数据源中是否显示? 以 XML 格式查看 Model.edmx(右键单击 -> 打开方式) 看看这是否能给你更多信息。 Stack Model Generation info

    【讨论】:

    • 它告诉我,对于一个表,PK 丢失,将由该工具生成。但是这个表从来没有定义过可能听起来很奇怪的 PK :) VS2010 处理这个没有任何问题
    • 我发现如果 EF 在某些表中找不到 PK 它不会将它们添加到模型中..
    猜你喜欢
    • 1970-01-01
    • 2015-05-31
    • 1970-01-01
    • 2016-11-23
    • 2018-02-17
    • 2012-02-28
    • 2016-01-08
    • 1970-01-01
    相关资源
    最近更新 更多