2016-07-01 2 views
-1

Ich versuche, ein Datenbankprojekt einzurichten, um den Datenzugriff für eine Datenbank zu verwalten, die mehreren Anwendungen gemeinsam ist . Der Wert dieser Eigenschaften wird auf der Grundlage der aufgerufenen Methode, des Aufrufers usw. unterschiedlich festgelegt. Gibt es eine Möglichkeit, eine Eigenschaft mit einer get-and-set-Methode festzulegen, die EF nicht versucht, einem Datenbankfeld zuzuordnen?Wie kann ich einer Datenbank zuerst eine Eigenschaft hinzufügen Modell, das nicht Teil der Datenbank sein wird

+0

Ich würde denken, dass ein Ansichtsmodell wäre der beste Weg, dies zu erreichen. Gibt es einen besonderen Grund, warum Sie diese Route nicht gehen? – ghg565

Antwort

4

Verwenden Sie das Attribut [NotMapped].

public class MappedClass 
{ 
    public string MappedProperty { get; set; } 
    [NotMapped] 
    public string NotMappedProperty { get; set; } 
} 

Referenz MSDN

Verwandte Themen