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
-1
A
Antwort
4
Verwenden Sie das Attribut [NotMapped]
.
public class MappedClass
{
public string MappedProperty { get; set; }
[NotMapped]
public string NotMappedProperty { get; set; }
}
Referenz MSDN
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