2011-10-26 9 views
2

C#コンソールアプリケーションにSQL Serverデータソースを追加しようとしています。Visual Studio Expressでデータソースを変更できない

.dbmlファイルに新しい接続を追加しようとすると、使用できる唯一のデータソースはMicrosoft SQL Serverデータベースファイル(sqlclient)ですが、Microsoft SQL Server(sqlclient)は必要です。

変更ボタンがグレー表示されているため、変更できません。

enter image description here

私はこれをどのように変更できますか?

(それはバグだった場合、私は疑問に思ったので、Visual Studioの再インストール/アンインストールしようとしたん - 。何の喜びはまだなく、)

+1

バグではなく、IDEのExpressバージョンには制限があります。ミッチェル・セラーズ氏はそこに答え、回避策も提示している。 (接続文字列を手動で変更する)。 – Ernesto

答えて

2

これは実際Express製品の制限であり、あなたがの変更でそれを回避することができますSQL Server接続文字列を手動で入力します。詳細はSO Postをご覧ください。

+0

この問題に関連する回避策を追加できますか?もう1つは閉じられ、最終的に削除されます。 – user7116

1

私は上記のポストからの回避策を使用してこの作業を得た:

回避策:ビジュアルWeb開発者Expressの

1.Openソリューション。それはソリューションのいくつかのプロジェクトをロードしませんが、それは問題ありません。

2.データベースエクスプローラでSQL Serverから必要なデータベースに新しい接続を作成します。

3.新しいクラスライブラリプロジェクトを追加します。

4. LINQ to SQL Classesアイテムを追加し、データベースにリンクします。

5.溶液を閉じます。

6.ソリューションをVisual C#Expressで開きます。

これでVisual C#ExpressのSQL サーバーデータベースにリンクされているLINQ to SQLクラスライブラリが作成されました。

関連する問題