В Powershell:
git branch -D (git branch --merged |% { В Powershell:
[110].trim() } )
Я столкнулся с той же проблемой, и мне не понравилось смешивать сопоставления fluent и hbm. Вы можете увидеть мое исправление здесь .
Похоже, у нас та же проблема:
Как отобразить это в Fluent.NHibernate
Я только что использовал hbm.xml (который был сгенерирован Fluent.Nhibernate в моем проекте) Я немного изменил его. Если вы установите
.Mappings(m =>
{
m.FluentMappings.AddFromAssemblyOf<DomainClass>()
.ExportTo("Path");
m.HbmMappings.AddFromAssemblyOf<DomainClass>();
})
и у вас есть и ClassMap, и hbm.xml, hbm.xml должен переопределить ClassMap, так что все будет в порядке, пока он не будет исправлен.
Мне также нужен естественный идентификатор для моего класса, и он также не поддерживается Fluent.Nhibernate, поэтому у меня не было другого выбора, кроме как использовать hbm.xml
HasMany(x => x.Foo)
.KeyColumn("BarId")
.Element("IntValue")
.AsMap<SomeEntity>("SomeEntityId")
.AsTernaryAssociation("SomeEntityId");