EF Code Frist 配置

通过Nuget安装Entity Framework,

创建model;[Table("")] 代表在数据库对应的名称,可以自定义规则,[Key]代表是主键

    [Table("Portal.News")]
    public class Portal_News : BaseModel
    {
        [Key]
        public string ID { get; set; }
        public string Title { get; set; }
    }

创建EF上下文文件DBCommon,并继承DbContextDbContext是指数据库连接信息

    public class DBCommon : DbContext
    {
        public DBCommon():base("DbContext") {
        }
        public DbSet<Portal_News> Portal_News { get; set; }
        public DbSet<Portal_User> Portal_User { get; set; }
    }

打开nuget命令行工具,输入Enable-Migrations 如果之前运行过命令可以在后面加上-Force 强制执行;

然后在输入Add-Migration 创建迁移文件,name是指迁移文件名称

然后输入Update-Database将我们的表创建到数据库中

猜你喜欢

转载自www.cnblogs.com/-Kam/p/9242252.html
今日推荐