【发布时间】:2011-08-11 03:05:14
【问题描述】:
我正在为 Web 应用程序开发一些 CRUD 方法。我正在使用带有 SQL Server 2008 的实体框架。特别是,我有两个使用交叉引用表链接的表。格式如下:
- 表
Tbl_PlanPlanIdPlanNmActive
- 表
Tbl_PersonPersonIdPersonNmPersonData
- 外部参照表
Xref_PersonPlanPersonIdPersonNm
现在,当我创建一个新计划时,我一直试图将两者联系在一起。我不确定如何。我知道这与引用关系或创建关系有关。
表设置正确,因为我可以在创建数据后很好地提取数据(即我在 SQL Server 中的示例条目),但创建引用是我难过的地方。我尝试了以下方法:
using (Entities context = new Entities())
{
// TblPlan plan has already been instantiated
plan.TblPersons.Add(person);
context.AddToTblPlans(plan);
context.SaveChanges();
但很明显,.Add() 不是我要找的……帮助?
【问题讨论】:
标签: c# .net entity-framework