2013-03-01 14 views
1

使用DropCreateDatabaseIfModelChanges如何使用DropCreateDatabaseIfModelChanges在VB.NET应用在早期发展状态的模型经常变化。我知道我必须对那些行添加到Global.asax中 - 但我只发现用C#示例 - 可能有人请给我一个忙吗?如何在VB.net

回答

0

明白了:global.asax.vb

Imports System.Data.Entity 
... 
Database.SetInitializer(New DropCreateDatabaseIfModelChanges(Of <ENTITYNAME>)()) 
1

您应该定义将被用于初始化数据库的类。我通常会调用我的DatabaseContextIntializer。这需要从DropCreateDatabaseIfModelChanges

的DatabaseContextIntializer类需要实现的方法种子(YourDataContextClassNameHere上下文),你可以使用这个最初创建它来填充数据库继承。

+0

虽然我们在开发过程中这样的一个非常早期的阶段,是不是我们要找的,因为我们的每一次模型的改变,我们也必须改变DatabaseContextInitializer来填充带有示例数据的数据库 - 但这个周末之后我们肯定会这样 - 谢谢! – 2013-03-02 11:13:08