2

MVC 4 & EF5 でインターネット サイトを作成しました。移行を介してユーザーとロールをデータベースに直接シードできるチュートリアルに従いました。

シードされたユーザー名を使用してサイトにログインできるので、ユーザー名が作成されたことを確認できます。

ただし、サーバー エクスプローラーでデータベースにアクセスできません。このようにパッケージマネージャーコンソールを使用してデータベースを更新すると:-

update-database - Verbose

存在する場合は新しいユーザーを作成し、ターゲットデータベースが次のとおりであることを通知します:-

ターゲット データベースは次のとおりです: 'aspnet-MvcSeed-20130104100623' (データソース: .\SQLEXPRESS、プロバイダー: System.Data.SqlClient、オリジン: 構成)。

ただし、これは私のソリューション エクスプローラーには表示されず、接続を追加するのに苦労していますか?

誰でも助けることができますか?

4

1 に答える 1

2

私はこれを自分で解決することができました。

これらの mdf ファイルが作成され、ホストされるフォルダーは次のとおりです。

C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA

サーバー エクスプローラーから、新しいデータ接続を追加し、データソースを次のように変更する必要があります。

Microsoft SQL Server データベース ファイル

次に、上記のディレクトリを参照すると、database.mdf ファイルが見つかります。

Visual Studio 2012 では、これはサーバー エクスプローラーで自動的に生成されますが、Visual Studio 2010 を使用すると、上記のように手動でデータベース ファイルに接続する必要がありました。

うまくいけば、これは将来他の人に役立つでしょう。

于 2013-01-04T12:43:45.940 に答える