В моем веб-проекте Dot Net Core мне нужно выгрузить данные Json в базу данных.
Мои данные json выглядят следующим образом
{
'FactTable': 'TranMast',
'LastCdt':'2018-03-01 01:19:17 pm',
'DigiAgentDetId':'12',
'DigiAgentId':'34',
'LastSeqNo':'23',
'Deleted':'1',
'DataSet':{
'TranDet':[
{'Id':'1','TranMastId':'53_25','AcMastId':'sdsd','Account':'sdsd','Amount':'23000','MemName':'dsds','LocId':'ewsds','PartyMastId':'dsdsd','PartyMemId':'23232','AcParentId':'dsdsd','Deleted':'1'},
{'Id':'2','TranMastId':'53_25','AcMastId':'sdsd','Account':'sdsd','Amount':'24000','MemName':'dsds','LocId':'ewsds','PartyMastId':'dsdsd','PartyMemId':'23232','AcParentId':'dsdsd','Deleted':'1'},
{'Id':'3','TranMastId':'53_25','AcMastId':'sdsd','Account':'sdsd','Amount':'25000','MemName':'dsds','LocId':'ewsds','PartyMastId':'dsdsd','PartyMemId':'23232','AcParentId':'dsdsd','Deleted':'1'}
]
}
}
Я строю json в набор данныхследующим образом
var myUtil = JsonConvert.DeserializeObject<MyTableUtilClass>(json);
Где MyTableUtilClass имеет следующую структуру
public class MyTableUtilClass
{
public string LastCdt { get; set; }
public string DigiAgentId { get; set; }
public string DigiAgentDetId { get; set; }
public string LastSeqNo { get; set; }
public string FactTable { get; set; }
public DataSet DataSet { get; set; }
}
При попытке вывести таблицу из набора данных в базу данных.в следующем коде я получаю сообщение об ошибке
int result = adapter.Update(table);
Я получаю сообщение об ошибке
Failed to convert parameter value from a String to a Boolean
Я знаю, что причиной проблемы является имя поля Удаленное имеет тип bit.
Тогда в каком формате я должен включить битовые данные в строку json.