如何使用FluentNhibernate和SQLite映射布尔值

时间:2011-05-22 20:22:18

标签: .net database sqlite fluent-nhibernate fluent-nhibernate-mapping

我知道我需要将SQLite中的boolean保存为Integer,True / False为1/0我猜。但是如何在映射文件中完成?

我是否需要编写一些自定义映射约定类?我以前从未这样做过,所以如果有人可以提供一个例子,那将会非常有帮助。

1 个答案:

答案 0 :(得分:1)

您可以将其映射为任何其他属性。转换发生在封面下。因此,如果您的实体具有类似

的内容
public virtual bool IsArchived { get; set; }

此属性的Map文件将有一个类似的条目

Map(x => x.IsArchived);