Pro_FundCompany entity = new Pro_FundCompany()
{
FundKey = Guid.NewGuid(),
FundName = param.FundName,
FundLogo = param.FundLogo,
FundDesc = string.IsNullOrWhiteSpace(param.FundDesc) ? string.Empty : param.FundDesc,
FundCode = param.FundCode,
};
新增
return DMS.Create<T>().InsertIdentity(entity);
编辑
return DMS.Create<T>().Edit(entity, q=>q.id=id) > 0;
删除
return DMS.Create<T>().Delete(q=>q.id=id) > 0;
DMS.Create<Pro_FundCompany>().Where(q => q.FundName == param.FundName && q.DeleteFlag == false).ToList();
DMS.Create<T>().Where(q => q.VestName.Like(entity.VestName)&& q => q.VestType == entity.VestType)
.OrderBy(q => q.OrderBy(q.CreateTime.Desc()))
.Pager(entity.PageIndex, entity.PageSize)
.ToConditionResult(entity.TotalCount);
DMSTransactionScopeEntity tsEntity = new DMSTransactionScopeEntity();
编辑实体
tsEntity.EditTS<Pro_ProductSpec, Pro_ProductMST>(x => new Pro_ProductSpec()
{
ProductID = x.ProductID
}, (x, y) => x.ProductKey == y.ProductKey && x.ProductKey == Guid.NewGuid(),"更新表数据库名称(默认为空)","条件表数据库名称(默认为空)");
添加实体
tsEntity.AddTS<Pro_ProductSpec, Pro_ProductMST>(product => new Pro_ProductSpec()
{
ProductID = product.ProductID
}, x => x.ProductID == 1000);
新增实体
DMS.Create<Pro_ProductSpec, Pro_ProductMST>.InsertSelect(product => new Pro_ProductSpec()
{
ProductID = product.ProductID
}, x => x.ProductID == 1000);
string errMsg = "";
if (!new DMSTransactionScopeHandler().Update(tsEntity, ref errMsg))
{
result.errno = 2;
result.errmsg = "失败," + errMsg;
return;
}