【发布时间】:2014-06-13 22:59:37
【问题描述】:
我有问题,我刚开始学习 EF Model First 并且我停留在一个点上一段时间。我收到了这样的错误:
“更新条目时发生错误。有关详细信息,请参阅内部异常”
我在图表上创建了一个简单的模型,生成了数据库并用 C# 编写了简单的代码,只在表中添加了一行,但错误一直出现。
我发布带有图表/生成的 DLL/简单主/和错误抛出的屏幕截图
更大尺寸的链接:http://i.imgur.com/bKGc4wv.png
【问题讨论】:
-
内部错误是什么?
-
See Inner Exception for details意思是它所说的。您正在调用一个不存在的对象dbo.Pupils。您是否让 EF 为您的表格复数化?如果是这样,EF 表可能会像“Pupilss”这样奇怪。通常数据库表是单数,EF是复数。而且前面有dbo也很奇怪。 -
您的连接字符串是否正确设置为指向该数据库?将类映射到数据库的代码在哪里?请发布代码,并保存屏幕截图以获取有关问题所在的视觉提示。只需复制和粘贴您的异常详细信息即可,而不是该窗口的屏幕截图。
-
只是另一种解决方案:对我来说,这是因为字符串的长度大于 DB 列的 varchar 长度。
标签: c# entity-framework ef-model-first