以下をラムダ式に変換したいと思います:
Update [ActivityTask] Set GroupID = "1" Where ActivityID = aid AND TaskID = tid ;
GroupID = (ハードコードされていない、他の場所から取得された int、例として 1 として入力)
これを続行する方法に本当に行き詰まりました...挿入方法を取得しました:
public void Insert(ModelSQL.ActivityTask act)
{
context.ActivityTasks.AddObject(act);
}
トップと同じように機能するかどうか疑問に思ったので、これを試しました:
public void Update(int gid , int aid , int tid)
{
Update<ActivityTask>( new { x => x.GroupID == gid }).Where(x => x.activityID == aid && x.taskID == tid);
}
しかし、「ラムダ式を匿名に割り当てることはできません」というエラーが発生し、3つの引数(3つのint)も使用できません..