Skip to content

Commit 6016920

Browse files
committed
Bulk operations: Fixed update operation for Firebird
1 parent 4eac375 commit 6016920

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

Extensions/Xtensive.Orm.BulkOperations/Internals/SetOperation.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,9 @@ private void AddComputedStaticExpression(AddValueContext addContext)
9898
QueryTranslationResult request = parent.GetRequest(parent.QueryProvider.CreateQuery<T>(selectExpression));
9999
var sqlSelect = ((SqlSelect)request.Query);
100100
SqlExpression ex = sqlSelect.OrderBy[0].Expression;
101+
if (ex is SqlCast sqlCast) {
102+
ex = sqlCast.Operand;
103+
}
101104
var placeholder = ex as SqlPlaceholder;
102105
if (placeholder == null)
103106
{

0 commit comments

Comments
 (0)