【问题标题】:Update using Entity Framework - Best Approach EF5使用实体框架更新 - 最佳方法 EF5
【发布时间】:2013-08-09 17:42:25
【问题描述】:

在使用 Entity FrameWork 5 更新数据库时,我正在寻找更好的方法。

与此帖类似Better way to update a record using Entity Framework

如果我有更多的列,那么这不是更好吗?

除了Auto mapper还有其他更新吗?

我正在浏览其他实现以下方法的帖子

context.Entry(original).CurrentValues.SetValues(updated)

这是更好的吗?

欢迎任何新的想法。可能我已经过时了:)

【问题讨论】:

  • AutoMapper 或 ValueInjecter 在这种情况下应该可以正常工作,而且它们都非常易于使用...
  • @PatrykĆwiek 如何使用 ontext.Entry(original).CurrentValues.SetValues ?有影响吗?

标签: c# entity-framework-5


【解决方案1】:

我建议关注 URi:http://www.asp.net/mvc/tutorials/getting-started-with-ef-using-mvc/implementing-the-repository-and-unit-of-work-patterns-in-an-asp-net-mvc-application

您使用的是通用存储库,因此您可以使用它通过单个类访问数据库中的所有表。只需按照教程进行操作即可。

【讨论】:

    猜你喜欢
    • 2015-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-10
    相关资源
    最近更新 更多