Я пытаюсь использовать NHibernate для сохранения объектов, использующих Guids для своих идентификаторов с диалектом Oracle10g, и получаю следующее исключение: Could not determine type for: MyObject..., for columns: NHibernate.Mapping.Column(ID)
(type is MappingException).
Мой класс выглядит примерно так:
public class MyObject
{
public virtual Guid Id { get; set; }
...
Я пробовал несколько вариантов, но мой отображающий XML в настоящее время выглядит примерно так:
<class name="MyObject" table="MY_OBJECT">
<id column="ID" name="Id"/>
Столбец "ID" в Oracle имеет тип RAW (16).
Что я делаю не так?Я пытался использовать пользовательский тип пользователя, но получаю то же сообщение об ошибке.Любые предложения будут с благодарностью.