public class A
{
public int Id { get; set; }
public int Name { get; set; }
public IEnumerable? ModelB { get; set; }
}
public class B
{
public string Department { get; set; }
public string Role { get; set; }
}
< /code>
Я получаю данные следующим образом < /p>
var data = JsonSerializer.Deserialize((await _dbC.ExecuteScalarAsync($@"
SELECT
Id,
Name,
ModelB = (SELECT Department,role FROM TableB for json path)
FROM TableA
for json path
", new
{
...parameters....
})) ?? "[]");
< /code>
Это работает для нескольких случаев, но в случае большего количества данных я получаю ошибку < /p>
Expected end of string, but instead reached end of data
Проблема с jsoneserializer.deserialize , но не может выяснить решение. Как это решить? Я могу изменить запрос, если выход модели может быть достигнут другими способами, но не могу изменить дизайн модели.
Я пытаюсь получить данные из DB с помощью Dapper. [b] модели [/b] [code]public class A { public int Id { get; set; }
public int Name { get; set; }
public IEnumerable? ModelB { get; set; } } public class B { public string Department { get; set; }
public string Role { get; set; } } < /code> Я получаю данные следующим образом < /p> var data = JsonSerializer.Deserialize((await _dbC.ExecuteScalarAsync($@" SELECT Id, Name, ModelB = (SELECT Department,role FROM TableB for json path) FROM TableA for json path ", new { ...parameters.... })) ?? "[]"); < /code> Это работает для нескольких случаев, но в случае большего количества данных я получаю ошибку < /p> Expected end of string, but instead reached end of data [/code] Проблема с [b] jsoneserializer.deserialize [/b] , но не может выяснить решение. Как это решить? Я могу изменить запрос, если выход модели может быть достигнут другими способами, но не могу изменить дизайн модели.
Я пытаюсь получить данные из DB с помощью Dapper. Весь код, необходимый для воспроизведения проблемы, упоминается ниже.
модели
public class A
{
public int Id { get; set; }
Я пытаюсь получить данные из DB с помощью Dapper. Весь код, необходимый для воспроизведения проблемы, упоминается ниже.
модели
public class A
{
public int Id { get; set; }
Я пытаюсь преобразовать наш общедоступный API в использование только одного формата Program.cs как часть нашего обновления .NET8, но, несмотря на сборку и работу приложения, когда я пытаюсь пройти по маршруту, я получаю ошибку 404 и в отладке В...
У меня есть приложение .NET 8, которое разделено на интерфейс Wasm Blazor и основной веб-интерфейс aps.net, оба размещенные в Azure. В некоторых редких случаях серверная часть отклоняет HTTP-запросы, что для клиента выглядит следующим образом:...