public class Template
{
public int TemplateID { get; set; }
public string Name { get; set; }
public IList<int> DocIds { get; set; }
}
public class TemplateMap : ClassMap<Template>
{
public TemplateMap ()
{
Id(x => x.ID).GeneratedBy.Identity();
Map(x => x.Name);
WithTable("Template");
DiscriminateSubClassesOnColumn<string>("TemplateID ").SubClass<Template>("not null", m => { });
}
}
Существует две таблицы: Template и TemplateDocument. Они следующие:
Template
-------------------------
TemplateID int
Name varchar(255)
TemplateDocument
-------------------------
TemplateID int
DocID int
Я хотел бы просто вернуть объект Template, заполненный DocID из таблицы TemplateDocument для каждого шаблона (по TemplateID). Это возможно? Как мне настроить отображение для этого? Это кажется таким простым, но я не могу заставить это отображение работать.
Спасибо.