我正在尝试使用Fluent NHibernate,有一些问题需要解答。我发现文档不够清晰易懂。
我了解到Fluent NHibernate / NHibernate可以自动生成数据库架构。人们通常只对测试/开发数据库这样做吗?还是可以用于生产数据库?如果可以用于生产环境,如何确保您不会每次运行应用程序时都删除生产数据?
一旦数据库架构已经创建,并且您拥有生产数据,当需要向测试和/或生产数据库添加新表/列等时,人们允许NHibernate执行此操作,还是应该手动完成?
有没有非常好的Fluent NHibernate文档?(请不要指向维基,因为在按照"Your first project"代码构建时,我由于他们忘记告诉你添加引用而收到运行时错误。)
谢谢, Andy