Как отобразить логическое значение с FluentNhibernate и SQLite - PullRequest
1 голос
/ 23 мая 2011

Я понимаю, что мне нужно сохранить логическое значение в SQLite как Integer, True / False как 1/0, я думаю.Но как это сделать в файле сопоставления?

Нужно ли написать какой-нибудь пользовательский класс соглашения об отображении?Я никогда не делал этого раньше, поэтому было бы очень полезно, если бы кто-то мог предложить пример.

1 Ответ

1 голос
/ 23 мая 2011

Вы можете отобразить это как любое другое свойство.Конверсия происходит под одеялом.Поэтому, если у вашей сущности есть что-то вроде

public virtual bool IsArchived { get; set; }

, файл карты для этого свойства будет иметь такую ​​запись

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