4

許可されている軽量オプション(Access、SQL Compact、またはSQLファイル)以外のデータベースオプションにC#のExpressエディションを接続するための実際の回避策はありますか?他の場所で述べられているように、Web版ではそうすることが可能です。また、プロジェクトファイルを作成し、それをWebエディションで開き、接続を作成し、データベースエンティティを使用してプロジェクトを作成してから、C#に戻すことができることにも注意してください。

ただし、回避策として、これは非常に不格好です。プロジェクトではなくアプリケーションに関連付けられているように見えるC#データベースエクスプローラーでSQL接続を維持できれば、永続的に追加できるようになります。絶えず前後に切り替える必要なしにデータベースに。

誰かがこの問題を解決しましたか?

4

4 に答える 4

3

私はより良い回避策を見つけました。アプリケーションの設定は、[ドキュメントと設定]\[ユーザー]\Application \ Microsoft \ VCSExpress\10.0およびVWDExpress\10.0に保存されているようです。私が見つけたのは、WDで接続を作成した後、ServerExplorer\DefaultView.SEViewをVWDExpressからVCSExpressにコピーすることです。そこから、新しいオブジェクトを作成したり、データから更新したり、デザインからデータベースを作成したりすることができました。

于 2012-03-25T22:20:21.350 に答える
1

はい.netコネクタを取得します:http: //dev.mysql.com/downloads/connector/net/

参照の追加を使用してdllをポイントし、それらの関数を使用してmysqlサーバーに接続します

于 2012-03-24T01:14:48.003 に答える
0

わかりました。これについて明確にするために...私はWindows7を使用しており、自分のマシンの管理者です。

通常の方法で、次のフォルダのアクセス許可を変更する必要がある場合があります。

Visual WebDeveloperExpressと一緒にVisualStudioc#ExpressEditionをマシンにインストールしています。c#expressでローカルSQLサーバーを参照して、データベースに接続できません。そこで、上記の方法に従いました。

通常のエクスプローラウィンドウを開き、次の場所を参照します

。C:\ Documents and Settings \ YOURUSERNAME \ Application Data \ Microsoft \ VCSExpress \ 10.0 \ ServerExplorerDefaultView.SEViewの

名前をDefaultView.SEViewORIGINALに変更

別のエクスプローラウィンドウを開き、次の場所を参照します

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

DefaultView.SEViewをコピーして、他のエクスプローラウィンドウのフォルダに貼り付けます。 これで、 DefaultView.SEViewフォルダーと DefaultView.SEViewORIGINAL

フォルダーに2つのファイルが作成されます。



Visual Studio C#Express 2010を開くと、データベースが表示されます。ただし、そのデータベースに新しいデータベースを作成することはできません。最初にVWDExpressで新しい接続を作成し、プロセスを繰り返す必要があります。

誰かがこれらのファイル間の違いを移動してそのように修正する方法を確認したいと思うかもしれません。

幸運を

于 2013-01-22T11:41:12.503 に答える
0

さらに別の回避策。

Soreronsソリューションは、ローカルデータベースに対してのみ機能します。あなたは恐ろしい...「あなたのバージョンは接続できません...何とか何とか何とか」を取得します。
そこで、プロジェクトをVWDで開きました...Linqを使用してSQLクラスに接続しました。出来上がり、うまくいきました。プロジェクトをvdeとvwdeの両方で同時に開きました(プロジェクトテンプレートをvisdeveloperexpressからviswebdに同時にコピーしていました)

于 2013-02-13T16:02:31.057 に答える