我正在使用EntityFramework.Extended库来尝试批量更新表。如果我分配的值是一个常量,它会很好用,但是当我尝试将一列分配给另一列时,它会引发异常。例如(这只是为了传达这个想法)
// This works fine
Update<Client>( c => c.Active, c => new Client() { DatabaseId = 100 } );
// This throws an exception
Update<Client>( c => c.Active, c => new Client() { DatabaseId = c.ClientId } );
被抛出的异常是
System.InvalidOperationException,从范围“”引用的“客户端”类型的变量“c”,但未定义
有没有人成功做到这一点?