本文整理汇总了C#中Model.Delete方法的典型用法代码示例。如果您正苦于以下问题:C# Model.Delete方法的具体用法?C# Model.Delete怎么用?C# Model.Delete使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Model
的用法示例。
在下文中一共展示了Model.Delete方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: TerDelete
public void TerDelete(Model.Terminal terminal, Model.Source source)
{
Hashtable ht = new Hashtable();
ht.Add("Guid", terminal.Guid);
terminal.Delete(ht);
ht.Clear();
ht.Add("TerGuid", terminal.Guid);
source.Delete(ht);
}
示例2: ApplyDelete
public void ApplyDelete(Model.Application appli,Model.SCW scw, Model.BulkFreight bulk)
{
Hashtable ht = new Hashtable();
ht.Add("Guid", appli.Guid);
appli.Delete(ht);
ht.Clear();
ht.Add("AppGuid", appli.Guid);
scw.Delete(ht);
bulk.Delete(ht);
}
示例3: Edit
public void Edit(Model.AcceptForm acceptform, Model.AD ad, Model.Client client, Model.Publish publish)
{
//客户信息插入或更新
Hashtable hs = new Hashtable();
hs.Add("ClientName", client.ClientName);
if (client.IsExist(hs))
{
client.Update(
"ClientName='" + client.ClientName + "',Tel='" + client.Tel + "',Mobile='" + client.Mobile + "',Operator='" + client.Operator + "',AgencyCompany='" + client.AgencyCompany + "'",
" and ClientName ='" + client.ClientName + "'");
HD.Model.Client newClient = HD.Model.Client.Instance.GetModelById(hs);
acceptform.ClientGuid = newClient.ClientPGuid;
}
else
{
client.ClientPostTime = DateTime.Now;
client.ClientPGuid = Public.GetGuID;
client.Insert();
acceptform.ClientGuid = client.ClientPGuid;
}
//广告插入
ad.Update();
//先删除原来的发布形式,再循环插入发布形式
//string strSql = " and ADGuid='" + publish.ADGuid + "'";
hs.Clear();
hs.Add("ADGuid", ad.ADPGuid);
publish.Delete(hs);
//string StrSql = "Select * From " + DbConfig.Prefix + "Admin Where [email protected] And [email protected] And IsLock=1";
//IDataParameter[] Param = new IDataParameter[] {
// DbHelper.MakeParam("@AdminName",AdminName),
// DbHelper.MakeParam("@AdminPass",AdminPass)
//};
string[] pubTypeName = publish.PublishType.Split(',');
string[] pubTypeNu = publish.PublishQuantity.Split(',');
for (int i = 0; i < pubTypeName.Length; i++)
{
publish.ADGuid = ad.ADPGuid;
publish.PublishType = pubTypeName[i];
publish.PublishQuantity = pubTypeNu[i];
publish.Insert();
}
//更新受理单信息
acceptform.Update(acceptform);
}
示例4: DeleteModel
/// <summary>
/// Deletes the specified Model.
/// </summary>
/// <param name="model">Model to be deleted.</param>
/// <param name="deleteNoCascade">Flag indicating whether to Delete or todo DeleteNoCascadde.</param>
private static void DeleteModel(Model model, bool deleteNoCascade)
{
if (null == model)
{
return;
}
string modelName = model.Name;
if (deleteNoCascade)
{
var ownedEntities = model.OwnedEntities;
//Deactivate all owned entities.
foreach (var entity in ownedEntities)
{
entity.Deactivate();
}
model.DeleteNoCascade();
}
else
{
model.Delete();
}
}