2010-12-08 9 views

答えて

13

SQLiteはADO.NETと同じプロバイダモデルを使用します。だから、SQL Serverについて好きなチュートリアルを選択し、SqlConnectionSQLiteConnectionに置き換えてください。私はsample applicationを書いてみましたが、FluentNHibernateを使って見てください。

それとも、ORMを使用しない場合は、単にあなたのリポジトリ内のメソッドを宣言し、あなたが行ってもいいです。私はチェックでしょう...

public IEnumerable<int> GetIds() 
{ 
    using (var conn = new SQLiteConnection(SomeConnectionString)) 
    using (var cmd = conn.CreateCommand()) 
    { 
     conn.Open(); 
     cmd.CommandText = "SELECT id FROM foo"; 
     using (var reader = cmd.ExecuteReader()) 
     { 
      while (reader.Read()) 
      { 
       yield return reader.GetInt32(0); 
      } 
     } 
    } 
} 
+0

おかげで、あなたからそのいつも素敵取得する返信を男それは... –

関連する問題