实体框架更新模型以反映数据库中的更改

时间:2013-03-20 19:11:22

标签: c# entity-framework class model sql-server-2008-r2

我正在开发由其他程序员开发的Web应用程序 我在数据库中添加了一个新表。所以,现在我想添加一个相应的Model类。为此,开发人员已经添加了一个模板来自动生成模型类。 我是.NET和Entity Framework的新手。根据我从互联网上获得的信息,我可以使用“运行自定义工具”更新模型。但是当我执行它时,它不会为新表添加新的模型类 如果有人可以给我任何指示,关于执行此操作所需的步骤 很感谢任何形式的帮助。

1 个答案:

答案 0 :(得分:3)

嗯,这取决于您使用的EF技术。 1.代码优先    如果您首先使用代码,请将新模型类添加到模型部分。然后从Package Console中生成更改集并更新DB

  1. 模特第一 只需在模型资源管理器中创建一个模型,创建与数据库表对应的字段并定义映射。

  2. 数据库优先 只需从Server-Explorer中拖放表并保存即可。

  3. 这些可能会有所帮助

    http://visualstudiogallery.msdn.microsoft.com/ee4fcff9-0c4c-4179-afd9-7a2fb90f5838

    http://www.asp.net/web-forms/tutorials/getting-started-with-ef/the-entity-framework-and-aspnet-getting-started-part-1