gpt4 book ai didi

c# - 在 Visual Studio 2013 中生成 .edmx EF6 的问题

转载 作者:太空狗 更新时间:2023-10-30 00:07:24 25 4
gpt4 key购买 nike

我正在尝试针对 mssql 2012 或 2008 数据库服务器和表集在 Visual Studio 2013 中为我的数据库生成 edmx 文件。 edmx 文件生成没有问题,在我尝试编译项目之前一切看起来都很好。表示数据库表的每个对象都会出错,并显示以下消息。

  1. using 命名空间指令只能应用于命名空间; “系统”是一种类型而不是命名空间
  2. 类型名称“Collections”在类型“Model.blah.System”中不存在

  3. 类型名称“DateTime”在类型“Model.blah.System”中不存在

using 语句正确地位于生成的代码 namespace 声明内,就像我过去看到的所有其他 EF .edmx 文件一样。

所有数据库对象的错误消息都是一致的。无论我如何生成我的 edmx 模型,它都是无用且不可用的。

我正在运行 Visual Studio 2013 Update 2。我已尝试使用 EF5 和 EF6 但无济于事。我需要一些帮助来弄清楚为什么我无法正确生成我的 EF 模型。

最佳答案

我猜你有一个命名空间冲突,编译器失败是因为你定义了一个 System 类,它与 System 命名空间不明确。

将您的 System 类重命名为其他名称以解决您的问题。

关于c# - 在 Visual Studio 2013 中生成 .edmx EF6 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25923074/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com