1

在模型经常更改的早期开发状态下,如何在 VB.NET 应用程序中使用 DropCreateDatabaseIfModelChanges。我知道我必须将这些行添加到 Global.asax - 但我只找到使用 C# 的示例 - 有人可以帮帮我吗?

4

2 回答 2

1

您应该定义一个用于初始化数据库的类。我通常称我为 DatabaseContextIntializer。这需要继承自 DropCreateDatabaseIfModelChanges

DatabaseContextIntializer 类需要实现 Seed(YourDataContextClassNameHere context) 方法,您可以在最初创建数据库时使用它来填充数据库。

于 2013-03-01T16:14:22.400 回答
0

明白了:global.asax.vb

Imports System.Data.Entity
...
Database.SetInitializer(New DropCreateDatabaseIfModelChanges(Of <ENTITYNAME>)())
于 2013-03-01T16:09:07.253 回答