#fluent-nhibernate
#свободно-nhibernate
Вопрос:
привет, я получаю эту ошибку при запуске теста для моего приложения fluent nhibernate. не уверен, что является причиной этого.
вот мои сопоставления и мой домен
public class Employee
{
public virtual String emp_code { get; set; }
public virtual String emp_name { get; set; }
public virtual String expertise_id { get; set; }
public virtual String grade_id { get; set; }
public virtual String role_id { get; set; }
public virtual String Status { get; set; }
public virtual String email_id { get; set; }
}
это мое отображение
public class EmployeeMap:ClassMap<Employee>
{
public EmployeeMap()
{
Table("employee_master");
Id(x => x.emp_code);
Map(x => x.emp_name);
Map(x => x.expertise_id);
Map(x => x.grade_id);
Map(x => x.role_id);
Map(x => x.Status);
Map(x => x.email_id);
}
}
и мой тестовый класс :
public class Test
{
private ISessionFactory sessionFactory;
[Test]
public void Can_generate_schema()
{
sessionFactory = Fluently.Configure(cfg).Database(MsSqlConfiguration.MsSql2008.ConnectionString(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString))
.Mappings(m => m.FluentMappings.AddFromAssemblyOf<EmployeeMap>()).BuildSessionFactory();
}
}
может кто-нибудь сказать мне, почему я получаю ошибку??? что может быть причиной этого?
Комментарии:
1. Как насчет публикации всей трассировки стека исключений ( vincnetas.tumblr.com/post/1130542373/stack-trace-or-gtfo )?
2. где инициализируется cfg в приведенном выше коде?
3. @Cole okie извините, у меня ошибка d!! спасибо 🙂 это была моя ошибка, что я не инициализировал cfg здесь
4. Я опубликовал это ниже. Примите это как ответ.
Ответ №1:
Убедитесь, что cfg инициализирован выше.