1. 程式人生 > 實用技巧 >Entity Framework查詢

Entity Framework查詢

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); } } }