Я использую NHibernate и сопоставляю свои объекты напрямую с атрибутами. Я видел подобные вопросы, но в большинстве случаев люди используют файлы сопоставления ... или они дают ответы со ссылками, которые больше не существуют :) Для следующего класса, какие атрибуты я должен добавить для свойства Table, IDictionary? Я думаю, это что-то вроде [Карта], но с какими атрибутами и / или элементами? Где я могу найти документацию?
[Class(Table = "SpecificitySets", Name = "ZslSpecificityTable")]
public class SpecificityTable
{
[Id(0, TypeType = typeof(ulong), Name = "Id")]
[Generator(1, Class = "native")]
public uint Id
[Map(Name = "specificityMapping", Table = "SpecificityMapping")]
// and then ??
public virtual IDictionary<string, double> Table { get; private set; }
// ...
}