私は、WebアプリケーションのいくつかのCRUDメソッドを開発中です。 SQL Server 2008でEntity Frameworkを使用しています。特に、相互参照テーブルを使用してリンクされた2つのテーブルがあります。これは、次の形式である:Entity Frameworkを使用して2つのテーブル間の関係を作成する
- 表
Tbl_Plan
PlanId
PlanNm
Active
- 表
Tbl_Person
PersonId
PersonNm
PersonData
- 外部参照テーブル
Xref_PersonPlan
PersonId
PersonNm
今、私は私がリンクにしようとしている新しい計画を作成していたときに一緒に2人。私はどのようにか分からない。私はそれが関係を参照したり、それを作成することと関係があることを知っています。それは(SQL Serverで、すなわち私のサンプルエントリ)を作成したが、私は困惑していますどこの参照を作成することがあります一度私は、データがうまく引き出すことができるので、
テーブルは、正しく設定されています。
using (Entities context = new Entities())
{
// TblPlan plan has already been instantiated
plan.TblPersons.Add(person);
context.AddToTblPlans(plan);
context.SaveChanges();
しかし、明らかに、.Add()
は私が....助けを探しているものではありません:私は次のことを試してみましたか?
それは今動作している、またはまだ問題がありますか? –
私はそれを働かせている。確認していただきありがとうございます! – Cody