1

我知道我需要將SQLite中的布爾值保存爲整數,真/假作爲1/0我猜。但是如何在映射文件中完成呢?如何使用FluentNhibernate和SQLite映射布爾值

我是否需要編寫一些自定義映射約定類?我從來沒有這樣做過,所以如果有人能提供一個例子,那將會非常有幫助。

回答

1

您可以將它映射爲任何其他屬性。轉換髮生在封面上。所以,如果你的實體有類似

public virtual bool IsArchived { get; set; } 

該屬性的地圖文件必須像這樣

Map(x => x.IsArchived); 
+0

啊條目..我看。我犯了一些其他的錯誤,使得它看起來不起作用,但是確實如此。乾杯! – bretddog 2011-05-22 20:53:36