关于asp.net mvc的问题 我想问下,在实体框架(ef)中,有每一一种方法可以实现只要参数为sql语句就可以执行,并得到结果的函数, llEntities ll = new llEntities();
public List<Student> student()
{
return ll.Student.Where(m => m.t_state == 0).ToList();
}
public Student student(int t_id)
{
return ll.Student.Where(m =>m.t_id == t_id).FirstOrDefault();
}
public Student student(string t_name)
{
return ll.Student.Where(m => m.t_sname == t_name).FirstOrDefault();
}
如果我的代码这样写那岂不是很烦人,有每一一种直接
[code]
public Student student(string sql)
{
return ll.Student.Where(sql).FirstOrDefault();// 这里直接写sql语句就可以实现功能的方法,
}[/code]
public List<Student> student()
{
return ll.Student.Where(m => m.t_state == 0).ToList();
}
public Student student(int t_id)
{
return ll.Student.Where(m =>m.t_id == t_id).FirstOrDefault();
}
public Student student(string t_name)
{
return ll.Student.Where(m => m.t_sname == t_name).FirstOrDefault();
}
如果我的代码这样写那岂不是很烦人,有每一一种直接
[code]
public Student student(string sql)
{
return ll.Student.Where(sql).FirstOrDefault();// 这里直接写sql语句就可以实现功能的方法,
}[/code]
解决方案 »
- 用了asp.net内置的登陆模块,怎么样才能在C#中得到用户名??
- ModalPopupExtender遮挡表单验证提示,如何解决
- 一个json问题
- 发贴散20分. net 下的xmldomment用法是不是跟js的一样
- 在VS2005后台代码中引用前台的javascript函数??
- 非常基础的问题
- session
- Request.UrlReferrer为何老是报错“未将对象引用设置到对象的实例”
- .net 制作一个 发微信的 小例子 ?
- 关于DataGrid的EditCommandColumn实现记录编辑,如何更好的实现界面与代码分离?
- Active Server Pages 错误 'ASP 0113'
- GridView如何实现如下的样式?
public Student student(string sql)
{
return ll.Student.Where(sql).FirstOrDefault();
}
直接放一个sql就可以实现功能,单查询的,有没这样一种方法
public ObjectQuery<T> Where(string predicate, params ObjectParameter[] parameters);http://msdn.microsoft.com/zh-cn/library/bb338811(v=vs.90).aspx