Эта проблема связана с этим битом:
.Mappings(m => m.FluentMappings
.AddFromAssemblyOf<AdresseMap>()
.AddFromAssemblyOf<PersonMap>()
.AddFromAssemblyOf<InstitutionMap>()
.AddFromAssemblyOf<LiteraturMap>()
.AddFromAssemblyOf<KategorieMap>()
.AddFromAssemblyOf<MediaDateiMap>()
)
Цитируется из https://github.com/jagregory/fluent-nhibernate/wiki/Fluent-configuration,
Если вы находитесь в ситуации, когда ваше приложение использует исключительно отображения отображений, тоэто конфигурация для вас.
, что означает, что вы даете сборку , которая содержит классы;то, что вы делаете здесь, равносильно тому, чтобы сказать Fluent: «Сопоставьте сборку, которая содержит этот класс».
var sessionFactory = Fluently.Configure()
.Database(SQLiteConfiguration.Standard.InMemory)
.Mappings(m =>
m.FluentMappings
.AddFromAssemblyOf<YourEntity>())
.BuildSessionFactory();
Попробуйте вместо этого.
.Mappings(m => m.FluentMappings.AddFromAssemblyOf<AdresseMap>());