我的桌子看起来像这样:
我正在使用带有 CRUD 类文件的实体框架。首先我会让用户创建一个活动。
然后在 Activity 列表下,选择您要在哪个活动下创建任务的活动。
但是我如何使用 ActivityTask 表中的代码来绑定它们呢?我想要做的是,只要在所选活动下创建某个任务,就会在 ActivityTask 表中自动生成记录,其中 activityID 与 taskID 相关联。
现在我的代码就像这样简单:
//Insert record
public void Insert(ModelSQL.task act)
{
context.tasks.AddObject(act);
}
我被困在如何继续这样做。我们是否也必须使用 Include 或其他东西来包含链接表?
-编辑-
//Insert record
public void Insert(ModelSQL.task act)
{
context.AddToActivityTasks(act);
context.tasks.Include("ActivityTask");
context.ActivityTasks.AddObject(act);
// context.tasks.AddObject(act);
}
我应该使用哪一个?第一个和第三个选项给出了一个无效的争论错误。还是一个都没有?