繁体   English   中英

实体框架4:无效的列名称

[英]Entity Framework 4: Invalid Column Name

我知道有很多像这样问的问题,但我似乎找不到符合我情景的问题。 我正在使用Entity Framework,Database First(当我决定开始使用EF时,我的数据库已经存在)。 我正在创建我的edmx文件,将正确的表加载到我的模型中。 但是,当我尝试通过Entity Framework执行特定表的查询时,我不断收到“无效列名”错误。

使用SQL Server Profiler,我发现查询在语法上是正确的(我可以通过SQL Server Management Studio自己运行查询),所以我不知道为什么会发生这种情况。

有任何想法吗? 提前致谢。

编辑:这不是SQL异常,它是System.Data.EntityCommandExecutionException

过去,我发生了什么事情,我在本地有一个数据库,然后,在测试应用程序后,连接字符串指向另一个没有新列的数据库。

是这样的吗?

您可以随时检查您正在使用的连接(在播放应用程序时)是否与生成edmx文件的连接相同。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM