2010-11-28 10 views
1

私は、WPFアプリケーションにRESTサービスからデータを読み込むクラスをたくさん用意しています。 私は、SQLiteデータベースでほとんど変更されない返答を保存することで時間とトラフィックを節約することに決めました。 System.Data.SQLiteを使用してdbにアクセスする予定です。.NetクラスをSQLiteテーブルに変換する最適な方法は何ですか?

私の質問は:どのようなクラスのプロパティを取得し、SQLの作成ステートメントにするには最高の(読み:優雅、高速、素敵な)方法ですか?はい、私は入力と設定を開始することができ、それは1時間もかかりませんが、私はここで1つまたは2つの不足している気持ちが残っている気がします。

返信可:Visual Studioツール、Linq、クラス属性がありません - 私は学習モード/気分です。

お返事ありがとうございます。
Guy

答えて

1

なぜ、NHibernateのようなORMを使用せず、自動的にあなたのスキーマを生成させるのですか?これは手元で問題を処理し、左/右手のコーディングの束からあなたを救って、あなたのテーブルを道路に埋め込むことができます。

+0

小さなプロジェクトです。しかし、教育のために、NHibernateを試してみましょう。何が最善のスタート地点ですか? SQLiteでも動作しますか?ありがとう –

+0

ああ、他の人の間でSQLiteで動作します(私は最近、このようなタイムセーバーなので、私のプロジェクトのすべてにNHibernateを使用しています)。私は私のブログ(私のプロフィールで)のチュートリアルのシリーズを持っていますまた、nhforge.orgの情報もあります –

+0

また、こんにちは世界のためにそれは治療を;) –

0

あなたのためにこれを行うORMがあるはずです。

0

Devart dotConnect for SQLite - http://www.devart.com/dotconnect/sqlite/を試してください。この製品には、SQLiteデータベースで動作するLINQ to SQLの機能拡張が含まれています。このソリューションは非常にエレガントで高速です。

関連する問題