Почему SQL-запрос перенастраивает только идентификационные номера.? Другие поля в personmodel имеют значение null(id, first_name, last_name, email, phone_number)
public List<personmodel> GetPerson_All() { List<personmodel> output ; using (IDbConnection connection = new System.Data.SqlClient.SqlConnection(GlobalConfig.CnnString("Tournaments"))) { output = connection.Query<personmodel>("dbo.spPeopleNew_GetAll").ToList(); } return output; }
Что я уже пробовал:
Когда я попытался отладить проект, я понял, что на выходе есть 5 элементов, что верно в соответствии с моими образцовыми данными. У меня есть 5 человек в БД. Но он только возвращает поле Id правильно. И null для других полей.
Я не могу понять почему. Код хранимой процедуры приведен ниже, и он отлично работает на стороне ms sql, когда я выполняю его отдельно.
ALTER PROCEDURE [dbo].[spPeopleNew_GetAll] AS SET NOCOUNT ON -- Insert statements for procedure here SELECT * from dbo.tblPeopleNew