엔터티 속성을 열에 매핑하는 EF 7을 중단하려면 어떻게해야합니까?

entity-framework-core

문제

EF 6에서는 NotMapped 속성을 속성에 추가 할 수 있습니다. 그런 다음 열에 매핑되지 않습니다. EF 7에서 어떻게 할 수 있습니까?

수락 된 답변

아직 데이터 주석을 구현하지 않았습니다. ( # 107 참조) Fluent API를 사용하여 수행 할 수 있어야합니다.

modelBuilder.Entity<MyEntity>().Ignore(e => e.NotMappedProperty);

인기 답변

그냥 리키와 bricelam의 답변에 추가하려면,

속성을 무시하는 두 가지 방법이 있습니다.

  1. 모델의 데이터 주석

    public class Blog
    {
        public int BlogId { get; set; }
        public string Url { get; set; }
    
        [NotMapped]
        public DateTime LoadedFromDatabase { get; set; }
    }
    
  2. Fluent API를 재정 의하여 OnModelCreating

    public class Blog
    {
        public int BlogId { get; set; }
        public string Url { get; set; }
    
        [NotMapped]
        public DateTime LoadedFromDatabase { get; set; }
    }
    

여기에 문서가 있습니다.




아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.