【问题标题】:Database Class Missing for MigratorDotNetMigratorDotNet 缺少数据库类
【发布时间】:2011-05-20 19:01:49
【问题描述】:

根据Migrator.net Quick Start Tutorial,我应该调用Database 类来调用迁移,例如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("");
        }
    }
}

【问题讨论】:

    标签: visual-studio-express migratordotnet


    【解决方案1】:

    您的迁移未扩展 Migration 类。数据库是成员变量。将您的类定义更改为:

    public class CreateModelTables_001 : Migration
    

    你应该很高兴。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-30
      • 2013-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-19
      • 2021-10-05
      相关资源
      最近更新 更多