Я хотел бы использовать базу данных Sqlite в моем приложении Monotouch. От http://docs.xamarin.com/recipes/ios/data/sqlite я вижу два варианта.Monotouch Sqlite-net или ADO.Net
- Sqlite внутрисетевые
- ADO.NET
Выполнение исследований я обнаружил, что Sqlite-сеть проста в использовании, работает как на КСН и Android, но не поддерживает внешний ключ концепции. Моя потребность в том, чтобы иметь отношения в моем db. Таблица учеников связана с таблицами классов, профессоров, назначений. Не так сложно !!! Поддерживает ли Sqlite-net такие отношения? Какой из них лучше выбрать Sqlite-net или ADO.Net. Оценка: Спасибо
Если вы буквально ничего не знаете о SQL и схемах, я бы тоже опасался (1), так как у меня не было никаких проблем, вызванных разработчиками, использующими этот подход, и не зная/не понимая, какая схема была превращена в , Также, любая идея, что происходит, когда вам нужно обновить схему, например добавить новое поле в таблицу? Если вы добавите поле в класс, что происходит со старыми данными, как это может быть обновление версии приложения, оно добавляется? – SharpC
Да, я обычно иду с №2, а затем мне пришлось перевернуть свой план миграции для изменений схемы. [SQLiteExpert] (http://www.sqliteexpert.com/) - отличный инструмент для создания баз данных раньше времени. – jonathanpeppers