zoukankan      html  css  js  c++  java
  • IOC+EF+Core搭建项目框架(三)

        /// <summary>
        /// 表示类别映射配置
        /// </summary>
        public partial class sys_UserMap : NopEntityTypeConfiguration<sys_User>
        {
            public override void Configure(EntityTypeBuilder<sys_User> builder)
            {
                builder.ToTable(nameof(sys_User));
                builder.HasKey(sysUser => sysUser.gid);
    
                builder.Property(sysUser => sysUser.userLoginName).HasMaxLength(30).IsRequired();
                builder.Property(sysUser => sysUser.userPwd).HasMaxLength(30).IsRequired();
                builder.Property(sysUser => sysUser.userEmail).HasMaxLength(50);
    
                //builder.Ignore(category => category.AppliedDiscounts);
    
                base.Configure(builder);
            }
        }

    模型必须映射,不然会报找不到模型错误,在NopObjectContext的OnModelCreating会自动加入模型,

    demo地址:https://pan.baidu.com/s/1F6MsZs5T8JZbHom_mvIRUA     fiyl

    需要自己配置数据库,以及泛型集合,

    ioc+ef代码基本就封装好,使用如下

    然后直接在控制器调用,具体看demo中user的代码

    地址:https://gitee.com/cainiaoA/core_22_privilege_system

  • 相关阅读:
    关于两次fork
    阻塞非阻塞与同步异步的区别
    函数调用堆栈
    数组
    64位操作系统与32位操作系统数据类型的字节数
    Redis 键(key)
    Redis 命令
    Redis 安装
    Redis 配置
    MongoDB 安装
  • 原文地址:https://www.cnblogs.com/shuaimeng/p/11338802.html
Copyright © 2011-2022 走看看