Задать вопрос
@winstan

MySQL NHibernate как использовать композитный индифекатор?

Имею такую таблицу
c4926409456f404194791cb8ba4517f4.jpg
Пробую её промапить вот так.., изменять её(таблицу) нельзя.
using FluentNHibernate.Mapping;
using Sourcedb.Entities;
 
namespace Sourcedb.Mapping
{
    public class OptionsMap : ClassMap<Options>
    {
        public OptionsMap()
        {
            Table("s_options");
            
            CompositeId()
                .KeyProperty(x => x.Productid, "product_id")
                .KeyProperty(x => x.Fiature, "feature_id")
                .KeyProperty(x => x.Val, "value");
        }
    }
}

Но получаю краш при запуске, не могу понять что ему не нравится и как исправить?
  • Вопрос задан
  • 128 просмотров
Подписаться 1 Оценить 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы