Кроссплатформенные приложения C # с базами данных SQLITE / SQL COMPACT - PullRequest
2 голосов
/ 16 мая 2011

При разработке кроссплатформенного приложения на C # (IE: планирование создания моноверсии), каков наилучший путь для реализации базы данных при использовании только локальных баз данных? Предположим, что в каждой из этих реализаций существует практическое разделение интересов.

  • A. Разработка против SQL Compact и при портировании на моно создайте SQLITE версия приложения?

  • B. Разработка против SQLITE от
    начать?

  • C. Какой-то другой вариант ?????

PS: Есть ли какая-то конкретная причина / особенность, которую можно предпочесть в любой реализации базы данных?

1 Ответ

2 голосов
/ 16 мая 2011

Почему бы не разработать для SQLite с самого начала?Он доступен для Windows, Linux и Mac OS X, и вам не нужно ничего менять с одной платформы на другую.Существует Mono.Data.SqliteClient сборка, если вам это нужно.

...