Reproduced. From the stack trace I guess your UserEntity is a subType in a TargetPerEntity hierarchy.
ORMSupportClasses RTL: 3.5.12.0317
**Code **(using InheritanceOne database)
[TestMethod]
public void UpdateMultiWithInheritanceCrash()
{
var clerks = new ClerkCollection();
var trans = new Transaction(IsolationLevel.Serializable, "UpdateMultiTx");
trans.Add(clerks);
var selectedClerkIds = new List<int>();
selectedClerkIds.Add(1);
selectedClerkIds.Add(2);
var customerUpdate = new ClerkEntity { JobDescription = "Everything..." };
IPredicateExpression filter = new PredicateExpression(ClerkFields.EmployeeId == selectedClerkIds);
clerks.UpdateMulti(customerUpdate, filter);
}
StackTrace: same as above
We are looking into this...