Update-Anweisung, die im Lambda-Ausdruck

Ich würde gerne konvertieren Sie die folgenden lambda-Ausdruck :

Update [ActivityTask] Set GroupID = "1" Where ActivityID = aid AND TaskID = tid ;

GroupID = (int, stammt von woanders , nicht hardcoded ich habe als 1 als unter anderem)

Habe ich wirklich verstanden, dass Sie, wie weiter mit diesem ... ich habe die insert-Methode :

public void Insert(ModelSQL.ActivityTask act)
{
    context.ActivityTasks.AddObject(act);
}

Frage mich, ob es funktioniert genauso wie oben, also versuchte ich Folgendes :

    public void Update(int gid , int aid , int tid)
    {
        Update<ActivityTask>( new { x => x.GroupID == gid }).Where(x => x.activityID == aid && x.taskID == tid);
    }

Aber es gibt die Fehlermeldung "Cannot assign lambda-Ausdruck, der anonyme" und ich kann auch nicht mit 3 Argumenten ( 3 ints ) ..

  • Ist Kontext.ActivityTasks Liste der ActivityTask?
InformationsquelleAutor user2376998 | 2013-09-30
Schreibe einen Kommentar