我正在设置我的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用户使用我的连接字符串中的数据库进行设置