Вычисляемый столбец - это столбец таблицы, который не может быть обновлен, но вместо этого основан на других данных в строке.
Это понятие, подобное представлению, но более легкое,и может быть PERSISTED
без необходимости создания индексированного представления.
Например, у вас может быть вычисляемый столбец для сложения двух чисел, как это (в T-SQL):
CREATE TABLE [Foo]
(
[FooId] int NOT NULL IDENTITY,
CONSTRAINT [Foo_PK] PRIMARY KEY ([FooId]),
[ItemA] int,
[ItemB] int,
[Sum] AS ([ItemA] + [ItemB])
)
Entity Framework необходимо знать об этих столбцах, чтобы не пытаться выполнить оператор Update, который попытался бы изменить значение этого столбца.