私はいくつかの 3 層アーキテクチャ プロジェクトに取り組んでいます。
DAL、BLL、およびプレゼンテーションの 3 つの異なるプロジェクトで 1 つのソリューションを作成しました。
DAL プロジェクトの App_Data フォルダーには、私の mdf ファイルが含まれています。私の DAL クラスの 1 つで、次のコマンドを使用してデータベースに接続しています。
Conn = new SqlConnection("Data Source =.\\SQLExpress; Integrated Security =true; AttachDbFilename = |DataDirectory|\\" + dbName + "; User Instance =true;");
実行しようとすると、|DataDirectory| が表示されます。プレゼンテーション プロジェクトの App_Data フォルダー (存在しない) のパスを返します。
DAL プロジェクトの App_Data フォルダーに変更するにはどうすればよいですか?
ありがとう!