gpt4 book ai didi

NHibernate(和 Fluent): Possible to prevent a specific table from being created via SchemaExport. 创建?

转载 作者:行者123 更新时间:2023-12-03 16:41:29 26 4
gpt4 key购买 nike

我正在使用 Fluent NHibernate(而且我是新手)。我已经映射了一个已经存在于数据库中的只读表(它实际上是数据库中的一个 View )。此外,我映射了新类,我想使用 SchemaExport.Create() 为其创建表。

在我的流畅映射中,我指定了“ReadOnly()”来将 View 标记为不可变。但是,当我执行 SchemaExport.Create() 时,它仍会尝试创建表,因此我收到错误消息“已经有一个名为‘vw_Existing’的对象”。

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

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

谢谢。

最佳答案

你在找

SchemaAction.None();

关于NHibernate(和 Fluent): Possible to prevent a specific table from being created via SchemaExport. 创建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5188765/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com