Как лучше всего превратить класс .Net в таблицу SQLite? - PullRequest
1 голос
/ 29 ноября 2010

У меня есть куча классов в приложении WPF, которые читают данные из службы REST. Я решил сэкономить время и трафик, сохранив ответы, которые редко меняются в базе данных SQLite. Я планирую использовать System.Data.SQLite для доступа к БД.

Мой вопрос: каков наилучший (читай: элегантный, быстрый, приятный) способ получения свойств класса и превращения его в оператор SQL Create? Да, я могу начать печатать и настраивать, и это займет не более часа, но у меня возникает неприятное ощущение, что мне не хватает одного или двух приемов.

Любой приемлемый ответ: инструмент Visual Studio, Linq, атрибут класса, который мне не хватает - я нахожусь в режиме обучения / настроении.

Спасибо за ваше время и ответы.
Guy

Ответы [ 3 ]

1 голос
/ 29 ноября 2010

Почему бы не использовать ORM, такой как NHibernate, и автоматически генерировать для вас схему? это как решает вашу проблему, так и избавляет вас от множества кодов левой / правой руки, чтобы заполнить ваши столы в будущем.

0 голосов
/ 08 декабря 2010

Попробуйте Devart dotConnect для SQLite - http://www.devart.com/dotconnect/sqlite/, Этот продукт содержит расширение LINQ to SQL, которое работает с базами данных SQLite.Это решение будет очень элегантным и быстрым.

0 голосов
/ 29 ноября 2010

Вы должны найти себе ORM, который сделает это за вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...