且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

无法更新使用实体框架我的数据库中的行...?

更新时间:2023-02-13 14:39:36

EF要求你有许多操作的唯一索引。

EF requires that you have a unique index for many operations.

尝试添加标识字段(主键)到表。删除并重新创建你的模型,然后重试。

Try adding an identity field (primary key) to your table. Delete and recreate your model and try again.

编辑:

看起来你是从一个控制台应用程序运行此。

It looks like you are running this from a console app.

  • 请您在app.config文件中的连接字符串?
  • 请您在您的解决方案多个项目?
  • 您是否获得任何例外?

EDIT2:

接下来的事情尝试:

  • 在使用SQL Server Profiler来看看什么是被发送到数据库
  • 打开EF模型在编辑器中看到XML,检查是否有任何错误