EF Code First 데이터베이스 매핑 규칙 및 구성
3800 단어 first
1. 테이블 이름 및 소유자 매핑
Data Annotation:
테이블 이름 지정
1 using System.ComponentModel.DataAnnotations;
2
3 [Table("Product")]
4 public class Product
테이블 이름 및 사용자 지정
using System.ComponentModel.DataAnnotations;
[Table("Product", Schema = "dbo")]
public class Product
Fluent API:
테이블 이름 지정
1 protected override void OnModelCreating(DbModelBuilder modelBuilder)
2 {
3 modelBuilder.Entity<Product>().ToTable("Product");
4 }
테이블 이름 및 사용자 지정
1 protected override void OnModelCreating(DbModelBuilder modelBuilder)
2 {
3 modelBuilder.Entity<Product>().ToTable("Product", "dbo");
4 }
2. 열명 매핑
Data Annotation:
1 [Column("CategoryID")]
2 public int CategoryID { get; set; }
3 [Required, Column("CategoryName")]
4 public string CategoryName { get; set; }
Fluent API:
1 Property(t => t.CategoryID).HasColumnName("CategoryID");
2 Property(t => t.CategoryName).IsRequired().HasColumnName("CategoryName")
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Garbage First (G1) 소개G1 이 실행 하 는 첫 번 째 단 계 는 초기 태그 (Initial Marking) 이 며, 이 단 계 는 STW (Stop the World) 이 며, 모든 mutator threads 가 정지 되 어 GC Ro...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.