Переопределить стандартное сопоставление столбцов Fluent NHibernate - PullRequest
2 голосов
/ 21 декабря 2009

Я пытаюсь найти синтаксис для изменения поведения автоматов в Fluent NHibernate.

Как изменить код ниже, чтобы сопоставить свойство UserId со столбцом с именем UserIdentifier (в качестве примера)?

public class MyTypeMap : ClassMap<MyType>
{
    public MyTypeMap()
    {
            Table("MyTypes");
            Id(x => x.InstanceId).GeneratedBy.Guid().UnsavedValue(Guid.Empty);
            Map(x=> x.UserId);
    }
}

Спасибо

Ответы [ 2 ]

3 голосов
/ 21 декабря 2009
public class MyTypeMap : ClassMap<MyType>
{
    public MyTypeMap()
    {
            Table("MyTypes");
            Id(x => x.InstanceId).GeneratedBy.Guid().UnsavedValue(Guid.Empty);
            Map(x=> x.UserId).Column("UserIdentifier");
    }
}
0 голосов
/ 21 декабря 2009
public class MyTypeMap : ClassMap<MyType>
{
   public MyTypeMap()
   {
        Id (x => x.InstanceId).Column ("UserIdentifier").GeneratedBy.Guid().UnsavedValue(Guid.Empty);
   }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...