实体Frameowrk Add-Migration未检测到我的模型中的任何更改

时间:2017-07-03 14:39:35

标签: c# entity-framework ef-code-first migration connection-string

我正在设置我的dbcontext,可能没有正确设置 这是我要添加的新模型:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.Entity;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;


namespace ProjectName.Models
{
    public class MyClassName
    {
        [Key]
        public int Id { get; set; }
        public string Prop1 { get; set; }
        public string Prop2 { get; set; }

        [ForeignKey("User_Id")]
        public virtual ApplicationUser User { get; set; }
    }
}

这是我的dbcontext:

 using System;
 using System.Collections.Generic;
 using System.Data.Entity;
 using System.Linq;
 using System.Web;

 namespace ProjectName.Models
 { 
     public class ProjectNameContext : DbContext
     {
         public DbSet<ProjectName.Models.MyClassName> MyClassNames { get; set; }
         public ProjectNameContext() : base("DefaultConnection")
         {
         }
     }
 }

最后是我的连接字符串

<connectionStrings>
  <add name="DefaultConnection" connectionString="Data 
  Source=localhost\SQLEXPRESS;
  Initial Catalog=ProjectName;Integrated Security=True" providerName="System.Data.SqlClient" /> 
     

执行Add-Migration会返回一个空白起伏的文件

注意:我确实到达了我的数据库,我的.Net用户使用我的连接字符串中的数据库进行设置

0 个答案:

没有答案