Entity Framework查詢
阿新 • • 發佈:2020-08-17
namespace FirstProject.Controllers { [ApiController] [Route("/[controller]")] public class WeatherForecastController : ControllerBase { private readonly ILogger<WeatherForecastController> _logger; public WeatherForecastController(ILogger<WeatherForecastController> logger) { _logger= logger; } [HttpGet] public String Get(string user, string password, int limit = 1, int page = 0) { object obj = null; string value = Request.QueryString.Value;//獲取get引數 value = value.Replace("?", ""); User user= Newtonsoft.Json.JsonConvert.DeserializeObject<User>(value);using (var db = new BloggingContext()) { // Read obj = db.User .Where(u => u.IsEnable== true)//查詢條件 .OrderByDescending(u => u.Days)//排序 .Select(c => new//查詢指定欄位 { u.Id, u.Username }).Skip(page).Take(limit)//分頁 .ToList(); } return Newtonsoft.Json.JsonConvert.SerializeObject(obj); } } }