Нераспределенные свойства в POCO или объектах с самостоятельным отслеживанием - PullRequest
0 голосов
/ 17 октября 2011

Возможно ли иметь пользовательские свойства в POCO или STE.как правило, имена свойств STE или POCO должны соответствовать именам столбцов таблицы.так это достижимо в STE?

т.е.Таблица имеет 3 столбца (Id, Name, DateOfBirth).Может ли сущность иметь возраст (пользовательское свойство без отображения БД)?

привет, Ананд

1 Ответ

0 голосов
/ 17 октября 2011

Вы можете иметь пользовательские не отображенные свойства как в POCO, так и в STE (созданные генератором T4). Вы можете просто добавить их в свою частичную часть класса сущностей. Ограничением пользовательских свойств является то, что они не могут использоваться в запросах linq-to-entity или заполняться запросами linq.

Btw. свойства POCO и STE могут иметь разные имена по сравнению со столбцами в базе данных - это одна из функций EDMX для указания пользовательских имен для сопоставленных свойств.

...