FluentNHibernate Automapping не создает сопоставления - PullRequest
1 голос
/ 21 сентября 2009

Я пытаюсь использовать автоматическое сопоставление Fluent NHibernate в первый раз. Похоже, что код, который я использую, не генерирует никаких отображений. Он был в значительной степени скопирован с вики-страницы Auto mapping.

var mappings = AutoMap
    .AssemblyOf<MvcBugs.Model.Project>();
mappings.WriteMappingsTo("c:\\temp\\mappings");

var sessionFactory = Fluently.Configure()
.Mappings(m => m.AutoMappings.Add(mappings))
.Database(SQLiteConfiguration.Standard.InMemory())
.ExposeConfiguration(c => { new SchemaExport(c)
    .SetOutputFile("c:\\temp\\schema.sql")
    .Create(false, true); })
.BuildSessionFactory();

(также кто-то может создать тег автоматического сопоставления, я слишком новый или что-то в этом роде)

1 Ответ

1 голос
/ 21 сентября 2009

это похоже на ошибку. Удаление строки:

mappings.WriteMappingsTo("c:\\temp\\mappings");

Обеспечивает правильную настройку сопоставлений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...