小编Mik*_*ike的帖子

NHibernate(和Fluent):可以阻止通过SchemaExport.Create创建特定的表吗?

我正在使用Fluent NHibernate(我是新手).我已经映射了一个已经存在于数据库中的只读表(它实际上是数据库中的一个视图).另外,我已经使用SchemaExport.Create()映射了我想要创建表的新类.

在我的流畅映射中,我指定了"ReadOnly()"将视图标记为不可变.但是,当我执行SchemaExport.Create()时,它仍然尝试创建表,因此我收到错误"已经有一个名为'vw_Existing'的对象".

有没有办法阻止NHibernate尝试创建特定的表?

我想我可以导出和修改sql(SetOutputFile),但是使用SchemaExport.Create()会很好.

谢谢.

nhibernate fluent-nhibernate

3
推荐指数
1
解决办法
682
查看次数

标签 统计

fluent-nhibernate ×1

nhibernate ×1