上节讲完添加操作,这节将讲述更新操作,Update<T>的使用。
先来例子:
int returnvalue = DbSession.Default.Update<Products>(p);
这样就完成了更新操作,将ProductName修改为 ”apple”.
与此等效语句也可写为:
, Products._.ProductID == 1);
一般只修改单个值的时候推荐这种做法。
还有一种值得推荐的做法是:
int returnvalue = DbSession.Default.Update<Products>(dic, Products._.ProductID == 1);
把需要修改的字段和值放到字典中,然后根据条件去更新。
修改操作是不是也很简单了啊。
下一节将讲述Delete<T>方法的使用。