1

私が理解したように、VWD 2008 Expressで開発されているプロジェクトは、VS2008とは異なり、1つのDBにしかアクセスできません。したがって、すべてのテーブルを一意のDBに配置する必要があると思います。テーブルとは、アプリケーション用に作成したテーブルと、フレームワーク(ASPNETDB)によって作成されたデフォルトのテーブルを意味します。

これが私の接続文字列です(変更する必要がありますか????)

<connectionStrings>
<add name="MyWebsiteConnectionString" 
     connectionString="data source=.\SQLEXPRESS;
     Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;
     User Instance=true" 
     providerName="System.Data.SqlClient"
     /></connectionStrings>
  • ASPNETDBを作成した後、テーブルを追加するだけでよいですか?
  • 最初にDBを作成してから、デフォルトのテーブルを追加する必要がありますか?(どうやって?)

    簡単にするために、そのDBをApp_Dataフォルダーの下に作成します。

ありがとうございました

4

1 に答える 1

1

VWD2008Expressで開発中のプロジェクト...アクセスできるDBは1つだけです

本当じゃない。ビジュアルウィザードは1つのデータベースでしか使用できない場合がありますが(わかりません)、コード内で必要な数のデータベースに確実に接続できます。展開後、asp.netサイトは、使用したVisual Studioのエディションは言うまでもなく、Visual Studioを使用したかどうか(たとえば、メモ帳を使用してサイトを構築することは確かに可能です)さえ知りません。

次に、「フレームワークによって作成されたデフォルトの[テーブル]」は、Visual Studioに付属のコマンドラインツールを使用して、任意のデータベースに作成できます。プログラムを探すだけですAspnet_regsql.exe

于 2009-12-03T18:41:36.800 に答える