![](/img/trans.png)
[英]Fluent NHibernate mapping to a SQL Server CHAR(10) ID column
[英]Fluent NHibernate View Mapping requires Id Column
嘗試使用FNH映射視圖-FNH堅持要映射一個Id屬性。 但是,並不是我所有的視圖都有唯一的標識列。
我可以通過XML映射解決這個問題,因為我只需指定一個
<id type="int">
<generator class="increment"/>
</id>
在映射的頂部。
有什么辦法可以在FNH中重復此操作...?
可以肯定的是,視圖必須是可索引的,這已經有一段時間了,但是我記得它涉及設置復合鍵並確保視圖可以為SchemaBound。 然后,在FNH映射中,您將指定表名(您可能已經是)和UseCompositeId方法。
mapping.Id(x => x.ID).GeneratedBy.Increment()
但是可能我對這個問題的理解是不正確的。
在我提出問題時, Fluent NHibernate
不支持此功能。 一名開發人員將其添加為功能,我們目前正在對其進行評估。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.