2010-04-30 57 views
0

VS2010/EntityFramework - 是否可以爲Sqlite數據庫執行生成的sql? (就像你可以用於SQL Server)。VS2010/EntityFramework - 是否可以爲Sqlite數據庫執行生成的sql?

當我嘗試這樣做,我只似乎得到SQL服務器類型選項重新執行對SQL的數據庫(即使我的實體框架的設計是基於從SQLite數據庫初始/上傳成功)

編輯:我可以創建一個實體模型確定從sqlite數據庫導入,但是當我嘗試生成SQL代碼它似乎不是標準的SQL(也許它是Sql Server語法或什麼)。如果我嘗試運行它想我連接到SQL Server數據庫(不是我只好我用來創建實體框架模型SQLite數據庫的連接)

回答

1

您正在尋找的SQLite provider for the Entity Framework

的sql
+0

我已經有了這一點,我可以從一個SQLite數據庫進口確定的實體模型,但是當我嘗試生成SQL代碼,它似乎並不是標準的SQL(可能是Sql Server的語法或者其他什麼) – Greg 2010-04-30 03:37:08

1
+0

我在某種程度上適合愛好者的分類並且dotConnect對它有商業價格而不是實體框架功能?但是你是否認爲問題在於提供者而不是VS2010,並且您知道dotConnect沒有此問題(c.f. sqlite.phxsoftware.com之一)? – Greg 2010-04-30 10:48:13

+0

所有SQL由提供者生成。 Visual Studio和EF不會生成SQL。所以如果SQL是錯誤的,那麼要麼你有一個錯誤的提供者,你使用的數據庫服務器版本不被提供者支持,或者你錯誤地使用提供者。 – 2010-04-30 12:18:18

+0

好吧,所以Devart有一個真正的觀點,然後重新給予我嘗試然後是我聽到 - 謝謝 – Greg 2010-04-30 22:03:42

0

只有專業dotConnect的版本提供EF,LINQ等等

相關問題