小编And*_*rew的帖子

是否可以使用NHibernate创建数据库?

我使用NHibernate和FluentNHibernate作为我的DAL.我也在使用SchemaExportSchemaUpdate创建和更新我的数据库模式.

我的问题是模式操作都需要数据库存在才能工作.我想以编程方式创建我的数据库并更新模式,因为可能有多个数据库,并且创建数据库不仅是一次性操作.

我知道我可以通过在与master数据库的连接上执行create database命令来手动执行此操作,但考虑到我否则使用NHibernate进行所有数据库交互,这感觉不对.顺便说一句,我使用SQLite内存数据库进行单元测试,因此我编写的任何sql都必须知道我正在使用哪个数据库.

有没有办法让NHibernate为我创建我的数据库?

database nhibernate fluent-nhibernate

18
推荐指数
4
解决办法
2万
查看次数

标签 统计

database ×1

fluent-nhibernate ×1

nhibernate ×1