.net で MVC アーキテクチャを使用するアプリケーションがあり、dbml ファイルがありました。Web 構成ファイルで使用される 3 つの接続文字列があります。現在の接続文字列は運用サーバー用です。.dbml ファイルに移動してプロパティをクリックし、ローカル システムの接続を Contentionstring1 に変更し、再構築するとエラーがスローされます。 dbml からですが、少なくともデータベースは同じコピーであるため、接続文字列を変更するだけで機能すると思います。ソリューションを構築し、すべてを試しましたが、うまくいきませんでした。助けてください
2028 次
2 に答える
0
その中の「yourDBML.designer.cs」を開くと、
base(global::System.Configuration.ConfigurationManager.ConnectionStrings["CookItHere"].ConnectionString, mappingSource)
必要に応じて変更してください。これがうまくいくことを願っています。
于 2013-11-13T23:20:31.357 に答える
0
.dbml 内の自動生成された接続文字列には十分注意する必要があります。ウィザードを使用して dbml を作成していると思いますか? connectionstring1 が作成された段階に達した場合は、ある種の重複があり、何度も戻ってきて噛まれます。
私のアドバイスは、dbml を取り除き、web.config ファイルからすべての接続文字列を消去して、最初からやり直すことです。dbml 生成プロセスを 1 つずつ実行し、新しい接続文字列を作成するたびに一意の接続文字列があることを確認してください。
于 2012-05-01T09:05:44.953 に答える