1

SQLServerExpressから既存のデータベースにページをリンクすることを目的としています。選択するテーブルは1つだけです。チュートリアルに従いNerdDinner、LINQ-to-SQLデザイナーを使用してこれを行います。

しかし、結果はそれが想定していることを克服しません、私のテーブルDinnerは直接呼び出すことができません、私が犯す間違いは何でしょうか?

結果は*.dbmlとNerdDinnerと*.edmxを返します。彼らの違いは何ですか?

4

1 に答える 1

1

データベースをSQLServerExpressに保存するには、接続文字列を設定する必要があります。*。edmxデータベースタイプは、プロジェクトのApp-Dataフォルダーにデータベースオブジェクトとしてローカルファイルシステムに保存されることに注意してください。ただし、別のタイプ、たとえば* .dbmlは、DBMSシステム(ここではSQL Server Express)で使用するためのものです。また、SQLサーバーツールを使用して、*。edmxタイプを*.dbmlタイプに変換することもできます。

プロジェクトのルートにあるweb.configファイルを見てください。構成では、接続文字列が.edmxタイプのローカルファイルシステムに保存されるように設定されていることがわかります。それを変更してみてください。

于 2012-12-27T10:22:54.950 に答える