如何在使用Visual Studio模型设计器时覆盖DbContext.Seed()

时间:2013-08-09 09:17:56

标签: visual-studio-2012 entity-framework-5 entity-framework-designer

我刚开始玩EntityFramework。在VS2012中,我可以使用很好地创建所有样板代码的设计器。但是,我现在正处于我想要重写DbContext.Seed()以使用一些数据初始化数据库的地步。虽然我自己编写DbContext很容易,但是我无法从设计器中找到一种方法。似乎没有选择修改Designer创建的“Context”类。文件顶部的注释告诉我,重新生成文件时,所有手动添加的代码都将丢失。

我错过了什么吗?有人可以指出我正确的方向。我怎样才能完成所有更高级的东西,并继续使用设计师。

1 个答案:

答案 0 :(得分:0)

尝试在Nuget中找到一个包,将有一个现成的连接解决方​​案。在此处阅读更多http://nugetmusthaves.com/Tag/POCO或在google poco Nuget中搜索。