У меня есть методы, которые возвращают запись списка в рамках сущности, используя процедуру 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();
}
}