[Test]
public void can_generate_schema()
{
var cfg = new Configuration();
cfg.Configure();
cfg.AddAssembly(typeof(Product).Assembly);
new SchemaExport(cfg).Execute(false, true, false, false);
}
我正在阅读Nhibernate的教程,上面的代码就是我在测试应用程序中运行的代码。
安装的VS10似乎无法识别函数最后一行的新运算符,并且它总是报告错误使用Execute方法的错误,该方法不仅需要4个参数。
答案 0 :(得分:1)
似乎是一个版本问题。在2.1中只有三个参数。没有格式。 删除最后一个参数
new SchemaExport(cfg).Execute(false, true, false);