[英]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.