安装的默认数据

时间:2011-07-04 11:50:08

标签: c# nhibernate fluent-nhibernate

将默认数据添加到SchemaExport是否合理。 如果不是最好的方法呢? 我想有一个* .sql文件,其中包含“tables”和“default data”的创建脚本,还是有更好的方法?

2 个答案:

答案 0 :(得分:1)

我只有一个调用SchemaExport的小型控制台应用程序,然后创建默认实体并在其上调用Session.Save()。 我要做的就是在该应用程序上配置连接字符串并运行它,然后..瞧! 实际上根本不需要.sql文件,我喜欢。

答案 1 :(得分:1)

我创建了架构,然后必须运行另一个脚本来插入测试数据。

作为另一种选择,您可能需要查看这两个数据构建器项目,这些项目允许您创建N个实体,然后您可以保留这些实体。