zoukankan      html  css  js  c++  java
  • .Core中使用Code Frist

    .Core中使用Code Frist

    首先先添加NuGet包。

    创建个EFCoreDbContext类继承DbContext。

    public class EFCoreDbContext : DbContext
        {
            private string str = "Server=.;Database=FLHCore;Trusted_Connection=True;";
    
            public DbSet<LoginInfo> loginInfo { get; set; }
            protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
            {
                optionsBuilder.UseSqlServer(str);
            }
            protected override void OnModelCreating(ModelBuilder modelBuilder)
            {
                modelBuilder.Entity<LoginInfo>().HasData(new LoginInfo()
                {
                    Id = 1,
                    UserName = "sa",
                    UserPwd = "123",
                    LoginId = 1
                });
    
            }
        }

    创建你说需要的数据类例如:创建LoginInfo类。

        [Table("LoginInfo")]
        public class LoginInfo 
        {
            [Key]
            public int Id { get; set; }
            [Required]public string UserName { get; set; }
            [Required]
            public string UserPwd { get; set; }
            [Required]
            public int LoginId { get; set; }
        }

    点击工具=》NuGet包管理器=》程序包管理器控制台。

    输入Add-Migration Initial01 

     

     你会发现你的项目会多出个Initial01文件夹。

    在输入:update-database 

    这样你的数据库中就会自动生成LoginInfo数据库了。

     

  • 相关阅读:
    splice() 的用法
    JAVA 序列化
    对象的组合
    基于SSM框架实现简单的登录注册
    SpringMVC 处理映射
    基于高德地图的位置服务开发(二)
    基于高德地图的位置服务开发(一)
    Spring MVC页面重定向
    Spring MVC
    Spring MVC
  • 原文地址:https://www.cnblogs.com/mvpbest/p/13651410.html
Copyright © 2011-2022 走看看