[英]Entity Framework Code First Create Database
I am new to Entity Framework. 我是实体框架的新手。 I want to make it Database as a separate Entity In project.
我想使其成为数据库作为单独的Entity In项目。 So I started my project with as Class Library project.
所以我以类库项目开始了我的项目。 Starting with Login so class created for it with inherit IdentityUser.
从Login开始,因此为类创建了继承IdentityUser。
public class ApplicationUser : IdentityUser
{
[Required]
[MaxLength(200)]
public string FirstName { get; set; }
[Required]
[MaxLength(500)]
public string LastName { get; set; }
}
Now I want to create database , I have added key in App.Config. 现在我要创建数据库,我在App.Config中添加了密钥。
public class AppDBContext : DbContext
{
public AppDBContext():base("AppDBConnectionString")
{
}
}
Any Package Manager command to create database for first time ? 是否有任何Package Manager命令首次创建数据库? Update-Database didnt work.
更新数据库无效。
Ok, to summarize, update your class to include a key: 好的,总结一下,更新您的课程以包括一个键:
public class ApplicationUser : IdentityUser
{
[Key]
public int ApplicationUserId { get; set; }
[Required]
[MaxLength(200)]
public string FirstName { get; set; }
[Required]
[MaxLength(500)]
public string LastName { get; set; }
}
And update your DbSet in your AppDbContext to: 并将您的AppDbContext中的DbSet更新为:
DbSet<ApplicationUser> ApplicationUsers { get; set; }
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.