Ниже приведен мой фрагмент кода, который отлично работает, мой запрос следует коду:
Модель:
namespace CVHub.Models
{
[DataContract]
public class Context
{
[DataMember]
public int sessionID { get; set; }
[DataMember]
public string Name { get; set; }
public static List <Context> Contexts= new List<Context>
{
new Context{sessionID=1,Name="Name1"},
new Context {sessionID=2,Name="Name2"},
new Context {sessionID=3,Name="Name3"}
};
}
}
Контроллер:
namespace CVHub.Controllers
{
public class ContextController : ApiController
{
List<Context> items;
// GET api/values
public IEnumerable<Context> Get()
{
//return Context.Contexts;
return items;
}
}
}
Вопрос: я хочу использовать внешний файл json (находящийся в папке app_data) для обслуживания тех же данных вместо выполнения new Context{sessionID=1,Name="Name1"},
как использовать данные, которые я считываю из файла json? Я очень новичок в MVC и webApi, поэтому будет очень полезно, если эксперты смогут опубликовать весь рабочий код или как можно больше деталей, пожалуйста.