MigratorDotNet缺少数据库类

时间:2011-05-20 19:01:49

标签: visual-studio-express migratordotnet

根据Migrator.net Quick Start Tutorial,我应该调用Database类来调用迁移,la Database.CreateTable(...)

问题是,我的项目路径中没有任何数据库类。 Visual Studio找不到它。 (我使用NuGet安装了它,它包括三个引用:Migrator,Migrator.Framework和Migrator.Providers。)

我错过了什么?这是一个完整的类,看起来是正确的(实际上是他们wiki上的入门代码的完全重复):

using System;
using System.Linq;
using System.Web;
using Migrator.Framework;
using System.Data;

namespace Migrations
{
    [Migration(1)]
    public class CreateModelTables_001
    {
        public void Up() {
            Database.ExecuteNonQuery("");
        }
    }
}

1 个答案:

答案 0 :(得分:1)

您的迁移不会扩展Migration课程。数据库是成员变量。将您的班级定义更改为:

public class CreateModelTables_001 : Migration

你应该好好去。