1

aspnet_regsql.exe によって作成されるテーブルとストアド プロシージャについて質問があります。シナリオ:

  1. 新しい空のデータベース: foodb

  2. このデータベースに対してスクリプト aspnet_regsql.exe を実行します。

現在: このデータベースにエンティティ モデル フレームワークを追加し、追加のエンティティと関連付けを既存のエンティティ (ASPNET_Users など) に追加できますか?

よろしくお願いします

4

1 に答える 1

1

したがって、はい、任意のデータベースオブジェクトをエンティティフレームワークモデルに取り込むことができます。これらのものは実際には直接アクセスされるように作られているわけではないので、なぜあなたがそうしたいのか私は訴えません(このデータにアクセスするためのAPIがあります)。

新しい関連付けを追加するという2番目の質問に対して、その部分は実行できないと思います。メモリが機能する限り、EFデザイナでは、存在しないアソシエーションを接続することはできません。したがって、SQLサーバー内で実際に関連付けを行い、それらをモデルにインポートする必要があります。

APIのいずれかをまだ使用している場合は、意図しない結果が生じる可能性があるため、これを行うことはお勧めしません。

于 2012-06-26T14:16:36.597 に答える