У меня есть три проекта:
TestNHibernateMappings
- Консольный проект WebApplicationPbiBoard
- Веб-проект Asp.Net MVC 3 WebApplicationPbiBoard.Tests
- Проект MsTest
TestNHibernateMappings
нуждается в ссылке на класс PbiMap
, расположенный в WebApplicationPbiBoard.Models.ScrumModels_Mappings
.
Я добавил WebApplicationPbiBoard
в качестве ссылки на проект к TestNHibernateMappings
, но Visual Studio продолжает выдавать мне ошибку несуществования пространства имен, когда я пытаюсь его включить.Я также попытался удалить и повторно добавить ссылку и выполнить чистую сборку всего решения, но безуспешно.
Есть идеи, как это исправить?Я пытался рассказать своему проекту о Декарте и отключить флаг Solipsist = true в Консольном приложении, но это тоже не сработало.Заранее спасибо.
Вот соответствующий код:
MsSqlConnectionStringBuilder builder = new MsSqlConnectionStringBuilder();
builder.Database("WebApplicationPbiBoard");
builder.Server("local");
builder.TrustedConnection();
return Fluently.Configure()
.Database(MsSqlConfiguration.MsSql2008.ConnectionString(builder.ToString()))
.Mappings(m => m.FluentMappings.AddFromAssemblyOf<WebApplicationPbiBoard.Models.ScrumModels_Mappings.PbiMap>())
.BuildSessionFactory();
Часть Fluently.Configure()...
- это моя попытка настроить сеанс FluentNHibernate.