我正在研究一个Web应用程序的一些CRUD方法。我在SQL Server 2008中使用实体框架。特别是,我有两个使用交叉引用表进行链接的表。这是按以下格式:使用实体框架在两个表之间创建关系
- 表
Tbl_Plan
PlanId
PlanNm
Active
- 表
Tbl_Person
PersonId
PersonNm
PersonData
- 外部参照表
Xref_PersonPlan
PersonId
PersonNm
现在,当我创建一个新的计划,我一直在试图链接两个在一起。我不知道如何。我知道这与引用关系或创建关系有关。
这些表的设置是正确的,因为一旦数据创建(即我在SQL Server中的示例条目),但是创建引用就是我难以置信的地方,我可以将数据拉好。我试过如下:
using (Entities context = new Entities())
{
// TblPlan plan has already been instantiated
plan.TblPersons.Add(person);
context.AddToTblPlans(plan);
context.SaveChanges();
但很明显,.Add()
是不是我要找的....帮助?
现在它正在工作,或者你仍然有问题? –
我有它的工作。感谢您的检查! – Cody