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

  • 相关阅读:
    树形数据深度排序处理示例(递归法).sql
    12种JavaScript MVC框架之比较
    逐级汇总示例(用户定义函数法).sql
    名次查询的处理示例.sql
    实现删除指定结点及所有子节点的处理触发器.sql
    memcpy和memmove的区别
    据说是月薪2W的笔试题
    C++重点知识
    Java初学者需掌握的30个概念
    (转)微软面试题
  • 原文地址:https://www.cnblogs.com/wjx-blog/p/12441340.html
Copyright © 2011-2022 走看看