【发布时间】:2020-02-18 17:01:34
【问题描述】:
我有一个包含 C#、EF 和 SQL Server 的 MV5 项目,我正在使用以下代码填充数据表(来自 datatables.net 参考):
public ActionResult GetData()
{
using (Entity db = new Entity())
{
List<tableName> htmlTable = db.tableName.ToList<tableName>();
return Json(new { data = htmltable }, JsonRequestBehavior.AllowGet);
}
}
这带来了整个表,但我希望根据用户会话过滤这些(因此 userX “选择”仅他管理的行或 columnY 有任何过滤器的行),因此它运行如下查询:
SELECT * FROM tableName WHERE idUser = 'userX' AND columnY = 1;
我是否可以使用适应上述方法的过滤器将数据绑定到 DataTable,或者我必须更改数据绑定方法?
【问题讨论】:
标签: c# sql-server asp.net-mvc