Хранимая процедура работает на phpmyadmin, но не в коде .net mvc - PullRequest
0 голосов
/ 30 мая 2018

Я работаю над существующим проектом.Я добавил поле в базу данных и добавил его в класс модели.Вставки работают как положено.Я изменил существующую хранимую процедуру, чтобы выбрать, и проверил ее на php моего администратора.Хранимая процедура работает и возвращает результаты.Однако в моем коде .net ничего не возвращается.Набор результатов равен нулю, и я получаю

System.IndexOutOfRangeException: не удалось найти указанный столбец в результатах:

Я потерян, потому что я новичок в .netmvc и C # в целом

Вот код

Класс сущности

public partial class MyClass : Entities<Entity>
{
    ...
    public string newField { get; set; }
    ...
}

Данныекласс

 public class PostData
{
    ...
    public string newField { get; set; }
    ...
}

APIObject

public class APIClass : APIObject{[SecureLayer.AuthorizeRole(LoginRequired = true)]public async Task<object> Get(long x){
        var y = await DbInstance.DB.SelectMany<Data>(StoredQuery.get_all(x, 
                 SecureLayer.User.ID));
        return Normalize.NormalizeList(y, "y");
    }

}

Сохраненный запрос

 public partial class StoredQuery{
 public static Query get_all(long id, int user_id)
    {
        return new Query("get_all", dict(new { id, user_id}));
    } }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...