欢迎光临
个人技术文档整理

EF Core 数据批注 - [Table] 属性

表属性:[Table]

表属性:[Table(string name, Properties:[Schema = string])
 

  • name: 表的名称.
  • Schema: 应在其中创建指定表的 Db 架构的名称。(可选) 默认为 dbo

 

使用方法

 

  • EF Core 中的默认约定
            /// <summary>
            /// 对应数据表 【t_Blog】
            /// </summary>
            public DbSet<Blog>  t_Blog { get; set; }
  •  Table替代EF Core 中的默认约定
        /// <summary>
        /// 对应数据表【t_Blog】
        /// </summary>
        [Table("t_Blog")]
        public class Blog
        {
            [Key]
            public long Id { get; set; } 
        }
  • 映射表结构
        /// <summary> 
        /// Name:表名称
        /// Schema:映射表结构 ,默认dbo
        /// </summary> 
        [Table("Blog", Schema = "dbo")]
        public class Blog
        {
            [Key]
            public long Id { get; set; }
    
        }

     
赞(1)