Я думал об использовании SQLite для моего следующего проекта, но я обеспокоен тем, что в нем отсутствуют правильные типы данных datetime
и bit
.
Если я использую DbLinq (или какой-либо другой ORM) для генерации классов C #, будут ли типы данных свойств "неактивны"? Будут ли данные даты и времени помещаться в свойства типа string
или double
? Будут ли логические данные помещены в свойства типа int
?
Если да, каковы последствия? Я предполагаю сценарий, в котором мне нужно написать целый второй слой классов с более конкретными типами данных и выполнить кучу преобразований и приведений, но, возможно, это не так плохо, как я боюсь. Если у вас есть опыт работы с этим или похожим сценарием, как вы справились с этим?