大大好 小弟試著實作後端WEB API從Database撈取Distinct後的資料,
試著參照Stack Overflow此篇方法實作後,
前端卻顯示不出資料 想請問大大哪邊有誤嗎 @@
namespace WebAIP.Controllers
{
public class Student_inforController : ApiController
{
private StudentsEntities db = new StudentsEntities();
// GET: api/Student_infor
public IQueryable<Student_infor> GetStudent_infor()
{
var uniq = db.Student_infor
.GroupBy(x => x.S_ID)
.Select(y => y.First())
.Distinct();
return uniq;
}
}
}
抱歉沒要答得太清楚重新上圖 要Distinct S_ID 重複的資料 S_infor_ID才是主key
不知道你要 distinct 什麼東西,猜測是回傳的資料中不要有重複的 S_ID
。
var uniqStudents = db.Student_infor
.GroupBy(info => info.S_ID)
.Select(info_list => info_list.First());
但 S_ID
看起來是主鍵?本來就不應該會重複吧XD