Eine berechnete Spalte ist eine Spalte in einer Tabelle, die nicht aktualisierbar ist, sondern stattdessen auf anderen Daten in der Zeile basiert.
Es ist ein ähnliches Konzept wie View, ist aber leichter und kann PERSISTED
sein, ohne dass eine indizierte Sicht erstellt werden muss.
Sie könnten zum Beispiel eine berechnete Spalte haben, um zwei Zahlen wie diese (in T-SQL) hinzuzufügen:
%Vor%Entity Framework muss über diese Spalten Bescheid wissen, damit es keine Update-Anweisung ausgibt, die versuchen würde, den Wert dieser Spalte zu ändern.
Dieses Attribut wird in Code-first Entity Framework verwendet, wobei es angibt, wie der Wert generiert wird. DatabaseGenerationOptions
ist eine Aufzählung von Identity
, Computed
, None
, wobei Identity
auf eine Identitätsspalte, Computed
auf eine berechnete Spalte verweist.
Tags und Links c# entity-framework entity-framework-4 code-first