اگر در فایل NHibertate Mapping یک کلاس، dynamic-update="true" قرار داده شود، در این
صورت موقع Update شدن این آبجکت اگر هیچ یک از فیلدهایش تغییر نکرده باشد، رکورد مربوط به آن در دیتابیس update نمی شود.
لازم به ذکر است که درصورتی که Session آبجکت تغییر کرده باشد، حتی اگر هیچ یک از فیلدهایش تغییر نکرده باشد، باز هم update انجام می شود.
اگر بخواهیم ورودی x بتواند همه چیز به جز حروف a, b , c باشد، می توان با استفاده از RegularExpression به صورت زیر نوشت:
const string expr = @"^[^abc]*$";
var regex = new Regex(expr);
var result = regex.IsMatch(x);