Я читал nhibernate для начинающих 3.0 и читал об общих ошибках (некоторые из них я делал)
Мне интересно, каковы некоторые стратегии для создания одной или нескольких записей только для чтения.Прямо сейчас я возвращаю все строки и перебираю их, делая их доступными только для чтения через сеанс. Readonly ().
Мне нравится в книге, что они делают с беглым
class EntityMap : ClassMap<Entity>
{
public EntityMap()
{
SchemaAction.None();
ReadOnly();
// Mappings
}
}
Что яне уверен, что произойдет, если мне нужно, чтобы эти записи не были доступны только для чтения?Для меня это означает, что я должен сделать то же самое отображение без этих двух строк кода.
Так что я хотел бы сделать это и иметь ReadonlyEntityMap и EntityMap, но мне не нужно дублировать все настройки дважды.
У кого-нибудь есть идеи, как это сделать?Или лучшие идеи для чтения только?