2014-12-18 7 views

Antwort

14

Wir haben noch keine Datenannotationen implementiert. (Siehe #107) Sie sollten es mit der Fluent-API tun können.

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

Verstanden. Aber ich habe bemerkt, dass die 'Ignore'-Methode in EF 7 Beta 1 nicht verfügbar ist, das ist in Ordnung. Vielen Dank. – Ricky

+0

@Ricky Wie hast du es behoben, wenn Ignorieren nicht verfügbar war? – fiso

+3

@fiso in Beta 8, es unterstützt 'NotMapped' Attribut, also markieren Sie einfach Ihre Eigenschaft der Entität mit' [NotMapped] ' – Ricky

12

einfach hinzufügen auf Ricky und Antwort des bricelam,

Es gibt zwei Möglichkeiten, um eine Immobilie zu ignorieren:

  1. Daten Anmerkungen auf Modell

    public class Blog 
    { 
        public int BlogId { get; set; } 
        public string Url { get; set; } 
    
        [NotMapped] 
        public DateTime LoadedFromDatabase { get; set; } 
    } 
    
  2. Fließend API überschreibt OnModelCreating

Dokumentation vorhanden here.

Verwandte Themen