Util6 MIS 框架系统采用的Asp.Net MVC5模式开发,所用的模板引擎为Razor引擎,而Razor标记中就是原生的C#代码,所以在前端UI中编写模板就没有必要使用第三方或自创的标记语言,配合Util.Mapping可以非常轻松制作一个漂亮且功能强大的前端模板了。
//根据员工ID获取员工实体对象(注意Query方法中只能用普通变量,不能用对象属性或复杂语句)
//示例1:
var empID = int.Parse(Request.Form["empID"]);
var employee = new OasEmployee().Query(m => m.ID == empID).ToModel(); //√
//示例2:
var employee = new OasEmployee().Query(m => m.ID == int.Parse(Request.Form["empID"]))
.ToEntity(); //×