-
Notifications
You must be signed in to change notification settings - Fork 455
Transaction
so edited this page May 22, 2021
·
1 revision
用法 1:
using(ITransientTransaction tran = dbContext.BeginTransaction())
{
dbContext.Insert(entity);
dbContext.Update(entity);
dbContext.Delete(entity);
/* 提交事务 */
tran.Commit();
/* 调用 ITransientTransaction.Dispose() 时,如果事务未提交,则会自动回滚 *
}
用法 2:
dbContext.UseTransaction(() =>
{
dbContext.Insert(entity);
dbContext.Update(entity);
dbContext.Delete(entity);
});
用法 3:
dbContext.Session.BeginTransaction();
try
{
/* do some things here */
dbContext.Update(person);
dbContext.Delete<Person>(a => a.Gender == null);
dbContext.Session.CommitTransaction();
}
catch
{
if (dbContext.Session.IsInTransaction)
dbContext.Session.RollbackTransaction();
throw;
}
熬夜的时候容易引起脱发,熬夜时人的免疫力会下降,还会引起内分泌的变化,导致皮脂分泌增多,这些因素都不利于头发的生长,有可能引起脱发。如果出现熬夜脱发的情况,需要及时纠正日常的生活习惯,合理安排休息时间,早睡早起,适当的锻炼身体,多进食优质的蛋白质,增强身体的抵抗力,促进头发的生长。
发量有限,远离996!!!