我正在观看复数教学,他做了以下工作。 制作了一些类,用DbContext创建了另一个类,当他尝试添加新连接时,他可以用DbContext选择这个类。我做的完全一样,但我错过了一些东西。
using System;
using System.Collections.Generic;
using System.Data.Entity;
using System.Linq;
using System.Web;
namespace Thirty3.Models
{
public class Thirty3Db : DbContext
{
public DbSet<Artist> Artists { get; set; }
public DbSet<Record> Records { get; set; }
public DbSet<Format> Formats { get; set; }
}
}
注意指出?
答案 0 :(得分:1)
尝试在Configurations.cs中启用AutomaticMigrationsEnabled
AutomaticMigrationsEnabled = true;
验证您的connectionstring并将其设置为dbContext-class constuctor。
public Thirty3Db()
: base("DefaultConnection") // Must match the ConnectionString name in Web.Config
{
}
同时检查您连接的用户是否是SQL Server中的DB_Creator。