zoukankan      html  css  js  c++  java
  • abp第二篇《实现增删改的功能》

    一、关掉“多租户”的设置(我现在用不到,如果需要到时候再开启)

    在Core的 ******CoreModule.cs里,把MultiTenancyEnabled里的值改为false就可以了。

     二、建立实体

    public class SupplierCompanyInfo : FullAuditedEntity<Guid>
        {
            /// <summary>
            /// 公司名称
            /// </summary>
            [Required]
            public string Name { get; set; }
            /// <summary>
            /// 联系电话
            /// </summary>
            public string ContactNumber { get; set; }
            /// <summary>
            /// 地址
            /// </summary>
            [MaxLength(200)]
            public string Address { get; set; }
            /// <summary>
            /// 公司邮箱
            /// </summary>
            [EmailAddress]
            public string Email { get; set; }
            /// <summary>
            /// 备注
            /// </summary>
            public string Remarks { get; set; }
        }

     FullAuditedEntity<Guid>表示,这个类除了自有属性以后,他会自动加上:创建时间等等属性

     建立实体与数据库关联

    namespace Purchase.EntityFrameworkCore
    {
        public class PurchaseDbContext : AbpZeroDbContext<Tenant, Role, User, PurchaseDbContext>
        {
            /* Define a DbSet for each entity of the application */
    
            public PurchaseDbContext(DbContextOptions<PurchaseDbContext> options)
                : base(options)
            {
            }
            public DbSet<SupplierCompanyInfo> SupplierCompanys { get; set; }
            protected override void OnModelCreating(ModelBuilder modelBuilder)
            {
                modelBuilder.Entity<SupplierCompany>().ToTable("SupplierCompanyInfo");
    
                base.OnModelCreating(modelBuilder);
            }
        }
    }

     三、生成到数据库

    在“程序包管理控制台”里执行 add-migration addSupplierCompantEntity

    在“程序包管理控制台”里执行 update-database

  • 相关阅读:
    js--数组中的最值
    js--数组合并并且去重
    js---数组去重的方法总结???
    input 输入框又被输入法遮挡啦
    使用装饰者模式改善既有代码
    简易的 webpack + vue 完成本地化数据 mock
    vue 数据持久化(刷新保存数据)的探索
    JavaScript await 与 promise 的纠葛
    javascript 函数的暂停和恢复
    Symbol 小妙处
  • 原文地址:https://www.cnblogs.com/wjx-blog/p/12441340.html
Copyright © 2011-2022 走看看