EF Code First数据库映射规则及配置
2012-03-29 23:21
531 查看
EF Code First数据库映射规则主要包括以下方面:
1、表名及所有者映射
Data Annotation:
指定表名
指定表名及用户
Fluent API:
指定表名
指定表名及用户
2、列名映射
Data Annotation:
Fluent API:
1、表名及所有者映射
Data Annotation:
指定表名
using System.ComponentModel.DataAnnotations; [Table("Product")] public class Product
指定表名及用户
using System.ComponentModel.DataAnnotations; [Table("Product", Schema = "dbo")] public class Product
Fluent API:
指定表名
protected override void OnModelCreating(DbModelBuilder modelBuilder) { modelBuilder.Entity<Product>().ToTable("Product"); }
指定表名及用户
protected override void OnModelCreating(DbModelBuilder modelBuilder) { modelBuilder.Entity<Product>().ToTable("Product", "dbo"); }
2、列名映射
Data Annotation:
[Column("CategoryID")] public int CategoryID { get; set; } [Required, Column("CategoryName")] public string CategoryName { get; set; }
Fluent API:
Property(t => t.CategoryID).HasColumnName("CategoryID"); Property(t => t.CategoryName).IsRequired().HasColumnName("CategoryName")
相关文章推荐
- EF Code First数据库映射规则及配置
- EF Code First关系规则及配置
- EF Code First属性规则及配置
- EF Code First数据库连接配置
- EF Code First数据库连接配置
- EF Code First数据库连接配置
- EF CodeFirst EntityTypeConfiguration 自关联映射配置
- EF Code First默认规则及配置
- Entity Framwork CodeFirst 学习笔记五:数据库映射的默认配置和设置
- EF Code First关系规则及配置
- EF Code First 使用反射加载程序集中的Fluent API配置文件
- EF Code First:实体映射
- 如何从数据库生成 EF Code First model
- 使用ef code first模式,在部署后服务器端把数据库同步到最新版本的方法
- EF POWER TOOLS由数据库逆向CODE FIRST
- EF Code First:实体映射,数据迁移,重构(1)
- EF Code First学习笔记:数据库创建(转载修改)
- EF Code First 学习笔记:表映射
- EF Code First Migrations数据库迁移
- EF Code First Migrations数据库迁移