本文整理汇总了C#中DataAccessAdapterBase类的典型用法代码示例。如果您正苦于以下问题:C#DataAccessAdapterBase类的具体用法?C#DataAccessAdapterBase怎么用?C#DataAccessAdapterBase使用的例子?这里精选的类代码示例或许可以为您提供帮助。
示例1:UpdateModelFromJson
publicvoidUpdateModelFromJson(DataAccessAdapterBaseadapter,stringracunGlavaJson,stringracunStavkaCollectionJson)
{
JsonSerializerSettingsjsonSettings=newJsonSerializerSettings();
CultureInfocurrentCulture=System.Threading.Thread.CurrentThread.CurrentCulture;
jsonSettings.Culture=currentCulture;
RacunGlavaEntityracunGlavaDeserialized=JsonConvert.DeserializeObject
(racunGlavaJson,jsonSettings);
this.RacunGlava.UpdateDataFromOtherObject(racunGlavaDeserialized,null,null);
this.RacunStavkaCollectionToDelete=this.RacunGlava.RacunStavkaCollection.GetEntitiesNotIncludedInJson(racunStavkaCollectionJson);
foreach(RacunStavkaEntityracunStavkainthis.RacunStavkaCollectionToDelete)
{
this.RacunGlava.RacunStavkaCollection.Remove(racunStavka);
}
this.RacunGlava.RacunStavkaCollection.UpdateEntityCollectionFromJson(racunStavkaCollectionJson,RacunStavkaFields.RacunStavkaId,null,null,jsonSettings);
TarifaEntitytarifa=TarifaEntity.FetchTarifa(adapter,null,this.RacunGlava.TarifaId);
shortcounter=0;
foreach(RacunStavkaEntityracunStavkainthis.RacunStavkaCollection)
{
racunStavka.Pozicija=counter++;
racunStavka.RefreshCalculatedData(tarifa.Stopa);
}
}
原文链接:http://www.jxszl.com/biancheng/C/556837.html