powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / невиртульное public свойтсво для nHibernate
4 сообщений из 4, страница 1 из 1
невиртульное public свойтсво для nHibernate
    #37222375
alneo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как можно создать невиртуальное паблик свойство с одним сеттером?
public property MyProperty {get {...} ; }
мне не нужно чтоб хибернейт мапил его на бд, это будет вычисляемое свойство.
может аттрибуты какие есть или придется метод делать?
...
Рейтинг: 0 / 0
невиртульное public свойтсво для nHibernate
    #37222398
SolYUtor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alneo,

NHibernate работает с прокси-объектами, и прокси-объекты перекрывают ВСЕ открытые методы и свойства классов. Поэтому не важно, метод это или свойство, его всё равно надо объявлять виртуальным.
...
Рейтинг: 0 / 0
невиртульное public свойтсво для nHibernate
    #37231972
Anton_juk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обычно все вычисляемое выносят в бизнес-слой, чтобы добиться POCO-сти доменной модели
...
Рейтинг: 0 / 0
невиртульное public свойтсво для nHibernate
    #37235252
KirillMedvedev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно убрать lazy (например, default-lazy = false), тогда Nhibernate не будет требовать virtual-свойств.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / невиртульное public свойтсво для nHibernate
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]