Удалить значения NULL из динамического набора результатов ServiceStack
Я пытаюсь удалить какой-то странный результат NULL из моего запроса словаря ServiceStack:
var results = Db.SqlList<Dictionary<string, object>>("SELECT * FROM TableName");
Я получаю следующие результаты:
[
{
"ID": 41,
"IDLIC": 1,
"FLGPREF": {
"__type": "System.DBNull, mscorlib"
},
"PROT": {
"__type": "System.DBNull, mscorlib"
},
"NOTE1": "just the note 1",
"NOTE2": "just the note 2"
}
]
Я хотел бы удалить поля NULL FLGPREF и PROT из вывода. Есть ли способ сделать это без использования Dapper?
Спасибо.
1 ответ
var results = Db.SqlList<Dictionary<string, object>>("SELECT * FROM TableName WHERE PROT IS NOT NULL OR FLGPREF IS NOT NULL");