4
式ツリー(バッチ更新用)に基づいてUPDATEコマンドを生成しようとしています。このような発現のために式<Func<T, T>から動的UPDATEコマンドを生成する>
UPDATE Product
SET ProductTypeId = 123,
ProcessAttempts = ProcessAttempts + 1
:
次のUPDATEコマンドを想定し
は、どのように私は、コマンドのSET部分を生成することができます
Expression<Func<Product, Product>> updateExpression = entity =>
new Product() {
ProductTypeId = 123,
ProcessAttempts = entity.ProcessAttempts + 1
};
?
SET ProductTypeId = 123,
ProcessAttempts = ProcessAttempts + 1
あなたは何を使用していますか? LINQ to SQL?エンティティへのLINQ?他に何か?または、あなた自身のORMでこれを実装する方法を尋ねていますか? – svick
私はLINQ to Entitiesを使用しています。私は、メモリ内のすべてのエンティティを最初にロードする必要なしにダイレクトUPDATEを実行したい(エンティティの1000秒を更新することができます)。 –