2009-09-18 70 views
0

如果SubSonic 3.0的SimpleRepository支持SQL Server CE(精簡版),有人可以確認一種方式嗎?我嘗試了它,但失敗了,但我不確定我是否做錯了什麼或者它不應該工作。SubSonic 3.0 SimpleRepository是否支持SQL Server Compact Edition?

我在網上發現衝突的信息。 SubSonic documentation page表示在SubSonic 3.0中支持SQL Server CE 。然而這個(相當近的)Stack Overflow question說它不是支持

那麼這是哪一個?如果它應該工作,有沒有人碰巧有一個指向一些工作代碼,所以我可以弄清楚我做錯了什麼?謝謝!

回答

1

我們使用System.Data.Common,並從我瞭解的SQLCE理解System.Data.Common - 你只需要確保你在連接字符串中指定該驅動程序(我不知道那是什麼)。

我們還沒有爲它構建任何T4,但對於SimpleQuery,它應該「只是工作」。什麼是錯誤?

+0

我不得不做一些試驗,但我想我有正確的連接字符串信息: connectionString =「Data Source = test.sdf; Persist Security Info = False;」我得到的異常是GetDableFromDb()中的ANSISchemaGenerator.cs中的System.NotSupportedException(「不支持指定方法」),它是調用scope的行.Connection.GetSchema()。 一些Google搜索向我展示了其他人在GetSchema和SqlServerCe方面遇到問題,但我對此不太瞭解,無法確定交易是什麼。 – 2009-09-19 16:26:38

+0

啊 - 如果是這種情況,那麼不,我們可以做的不多。但是這是一個驅動程序級的東西,所以如果有一個更新的驅動程序支持這個,那麼歡呼。很抱歉流浪的信息 - 我會更正我們的網站。 – 2010-01-07 18:18:37

相關問題