0
    [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 似乎无法识别函数最后一行的 new 运算符,并且总是报错误使用 Execute 方法的错误,该方法不仅需要 4 个参数。

4

1 回答 1

1

好像是版本问题。在 2.1 中只有三个参数。没有格式。去掉最后一个参数

new SchemaExport(cfg).Execute(false, true, false); 
于 2012-07-13T09:03:59.590 回答