4

是否有任何真正的解決方法讓C#的Express版連接到允許的輕量級選項(Access,SQL Compact或SQL文件)以外的數據庫選項?正如其他地方已經指出的那樣,在網絡版中可以這樣做。也有人指出,您可以創建一個項目文件,在網絡版中打開它,創建一個連接,並使用您的數據庫實體創建一個項目,然後切換回C#。如何將Visual Studio 2010 Express C#連接到SQL Server Express

但是,作爲一種解決方法,這是相當笨拙的,因爲看起來好像如果我可以在我的C#數據庫瀏覽器中持久保存SQL連接(似乎與應用程序綁定),而不是任何項目,能夠添加到數據庫而不必不斷地來回切換。

有沒有人解決了這個問題?

回答

3

我想出了一個更好的解決辦法。應用程序設置似乎保存在[Documents and Settings] \ [User] \ Application \ Microsoft \ VCSExpress \ 10.0和VWDExpress \ 10.0中。我發現在WD中創建連接後,將ServerExplorer \ DefaultView.SEView從VWDExpress複製到VCSExpress完美工作。我可以從那裏創建新的對象,刷新數據,從設計中創建數據庫,等等。

0

好吧只是要清楚所有這些... 我在Windows 7上,我的機器上是管理員。

您可能必須按常規方式更改以下文件夾的權限。

我的Visual Studio開發人員快速地在我的機器上安裝了visual Studio c#express版本。 我無法用c#express瀏覽我的本地SQL服務器並連接到數據庫。 所以我遵循上面的方法。

打開一個普通的瀏覽器窗口,並瀏覽到:

C:\ Documents和Settings \ YOURUSERNAME \應用數據\微軟\ VCSExpress \ 10.0 \ ServerExplorer

命名DefaultView.SEView到DefaultView.SEViewORIGINAL

開放另一個瀏覽器窗口並瀏覽到:

C:\ Documents and Settings \ YOURUSERNAME \ Application Data \ Microsoft \ VWDExpress \ 10.0 \ ServerExplorer

複製DefaultView.SEView並將其粘貼到其他資源管理器窗口的文件夾中。

現在,您將有

如果您打開Visual Studio C#2010表示你現在會看到你的數據庫的文件夾

DefaultView.SEView

DefaultView.SEViewORIGINAL在2個文件。 儘管如此,您將無法創建新的數據庫。 您必須先在VWDExpress中創建任何新連接並重復該過程。

有人可能想查看如何移動這些文件之間的差異並修復它。

祝你好運

0

還有另一種解決方法。

Sorerons解決方案僅適用於本地數據庫。你會得到可怕的...'你的版本不能連接...等等等等等等'。
所以我打開了VWD中的項目...使用Linq連接到sql類。 Voila,它的工作。我同時在vde和vwde中打開了項目(我正在將項目模板從我的vis developer express複製到vis webd的過程中)

相關問題