определение типов перечисления в файле отображения или столбцах из другой таблицы - PullRequest
0 голосов
/ 26 мая 2009

если мой файл сопоставления, как я могу ссылаться на тип перечисления C #?
а как насчет столбцов из другой таблицы?

Ответы [ 2 ]

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

Вместо Int32 вы можете использовать фактический тип перечисления непосредственно в файле отображения NHibernate. Например, если вы сопоставляете объект со свойством MyEnum типа Example.NameSpace.MyEnum:

<property name="MyEnum" type="Example.NameSpace.MyEnum">
</property>
0 голосов
/ 26 мая 2009

Вы можете напрямую использовать тип Int32 в вашем файле отображения. Или, если вы хотите использовать строковое представление вашего перечисления, тогда вы используете EnumStringType

...