Как получить общий список из storeprocedure с помощью entityframework - PullRequest
0 голосов
/ 19 июня 2019

У меня есть методы, которые возвращают запись списка в рамках сущности, используя процедуру store. Но мне нужно вернуть общий список.

например, когда я передаю другую модель и хранимую процедуру, она возвращается вданные формата списка.Пожалуйста, дайте мне предложение, как решить эту проблему.

using (var db = new Entities())
        {
            var cmd = db.Database.Connection.CreateCommand();
            cmd.CommandText = "[dbo].[sp_Getadeta]";
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add(new SqlParameter("@pageNo", pageNo));
            cmd.Parameters.Add(new SqlParameter("@pageSize", pageSize));

            try
            {
                db.Database.Connection.Open();
                using (var result = cmd.ExecuteReader())
                {
                    var list = ((IObjectContextAdapter)db).ObjectContext.Translate<MyClass>(result).ToList();

                    query = list;
                }
            }
            finally
            {
                db.Database.Connection.Close();
                cmd.Dispose();
            }
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...