2.7 IObHelper(Of M).Update 方法 (IObTransaction,M,IObParameter)
2.7 IObHelper(Of M).Update 方法 (IObTransaction,M,IObParameter)
2.7.1 说明
更新(带事务)数据库中指定条件的数据
命名空间: DotNet.Frameworks.NParsing.Interface
程序集: DotNet.Frameworks.NParsing(在 DotNet.Frameworks.NParsing.dll 中)
2.7.2 语法
int Update(
IObTransaction iObTransaction,
M model,
IObParameter iObParameter
)
2.7.2.1 参数
iObTransaction
类型:IObTransaction
事务对象接口。
model
类型:M
要更新到数据库的数据对象。
iObParameter
类型:IObParameter
条件对象接口。
2.7.2.2 返回值
类型:int
数据库影响行数。
2.7.3 示例
IObHelper<UserInfo> userDAL = ObHelper.Create<UserInfo>();
var userID = new ObProperty<UserInfo>("UserID");
var model = new UserInfo
{
UserName = "userName2",
UserPass = "userPass2"
};
using (var obTransaction = ObConnection.BeginTransaction())
{
try
{
userDAL.Update(obTransaction, model, userID == 1);
obTransaction.Commit();
}
catch (Exception er)
{
obTransaction.Rollback();
}
}
2.7.4 版本信息
NParsing v2.3、v2.2、v2.1、v2.0、v1.3、v1.2、v1.1、v1.0
2.7.1 说明
更新(带事务)数据库中指定条件的数据
命名空间: DotNet.Frameworks.NParsing.Interface
程序集: DotNet.Frameworks.NParsing(在 DotNet.Frameworks.NParsing.dll 中)
2.7.2 语法
int Update(
IObTransaction iObTransaction,
M model,
IObParameter iObParameter
)
2.7.2.1 参数
iObTransaction
类型:IObTransaction
事务对象接口。
model
类型:M
要更新到数据库的数据对象。
iObParameter
类型:IObParameter
条件对象接口。
2.7.2.2 返回值
类型:int
数据库影响行数。
2.7.3 示例
IObHelper<UserInfo> userDAL = ObHelper.Create<UserInfo>();
var userID = new ObProperty<UserInfo>("UserID");
var model = new UserInfo
{
UserName = "userName2",
UserPass = "userPass2"
};
using (var obTransaction = ObConnection.BeginTransaction())
{
try
{
userDAL.Update(obTransaction, model, userID == 1);
obTransaction.Commit();
}
catch (Exception er)
{
obTransaction.Rollback();
}
}
2.7.4 版本信息
NParsing v2.3、v2.2、v2.1、v2.0、v1.3、v1.2、v1.1、v1.0