У меня есть интерфейс и класс, который реализует этот интерфейс.
public interface IPhase {
string Description { get; set; }
int Id { get; }
string Phase { get; set; }
}
public class Phase : IPhase {
// Implementation here...
}
Теперь, используя NHibernate 2.1.2.GA, я хочу использовать иерархию таблиц для классов для отображения интерфейса и его разработчика, и, действительно, мне не нужен дискриминатор, так как этот разработчик будет в этой таблице сохранился только класс. Я не пользуюсь NHibernate уже около полутора лет, и здесь у меня некоторые пробелы в памяти ...
Я прочитал этот вопрос и ответы, связанные с ним, за исключением того, что я не использую FNH.
NHibernate Mapping: сохранение иерархии в одной таблице без дискриминатора
Интересно, является ли атрибут discriminator
обязательным при использовании subclass
?
Как должно выглядеть мое отображение XML в этом конкретном контексте?
Спасибо за помощь!