我想知道是否有人可以给我一些关于我的存储库代码的输入,并对我如何改进代码提出任何建议?下面我将包括存储库类和控制器。另外,如果我想在列表顶部插入一个值,有什么好的方法呢?
public static List<ChartApp> ListApplications()
{
using (var db = new LatencyDBContext())
{
var appNames = db.LoginApplications.Select(item => new ChartApp()
{
LoginApplicationID = item.LoginApplicationID,
LoginAppName = item.LoginAppName,
});
return appNames.ToList();
}
}
并且,控制器:
var listApps = LoginApplicationRepository.ListApplications().OrderBy(item => item.LoginAppName);
var myCharts = new ChartsViewModel();
myCharts.AppsForChart = listApps.ToList();