2015-05-01 61 views
3

System.Data.SQLite名稱空間包含一個子名稱空間System.Data.SQLite.Linq,其中website聲稱提供了LINQ支持。但是,我找不到如何實際使用它的文檔。在下面的一段代碼中,什麼樣的對象必須是table,我該如何創建一個對象?如何對SQLite數據庫進行LINQ查詢?

var rows = 
    from row in table 
    where row.Id == 4345 
    select column1, column2 
+0

你有現有的數據庫嗎? – jjj

+0

https://damienbod.wordpress.com/2013/11/18/using-sqlite-with-entity-framework-6-and-the-repository-pattern/ – jjj

+0

我確實有一個現有的數據庫。我只需要閱讀它,不要修改它。 –

回答

3

我沒有使用您提到的庫。所以我不知道它爲什麼不起作用。

不過,我想你可能想試試開源Sqlite.Net library。更好的是Sqlite.Net Extensions,它支持一對多的關係等

我在我的Xamarin項目中成功地使用後者(PCL版本)與linq查詢。

相關問題