ef 写sql 能直接返回model或者泛型吗

baidu_27549073 2016-11-12 02:37:44
ef 写sql 能直接返回model或者泛型吗,是有select id,等 的不是返回 *
写sql是不是只能返回datatable啊
...全文
259 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
正怒月神 2016-11-15
  • 打赏
  • 举报
回复
EF.Database.SqlQuery<实体 / List<实体>>(sql,params).toList()
baidu_27549073 2016-11-15
  • 打赏
  • 举报
回复
引用 2 楼 duanzi_peng 的回复:
可以返回Model,使用linq 语法,类似: from p in db.tables where p.Id ='12' select new 实体名称 { Id = p.Id, Name = p.Name, }
如果不用linq呢,因为有时会碰到sql比较复杂left join几张表还带group的,用lamda写不出来
baidu_27549073 2016-11-15
  • 打赏
  • 举报
回复
引用 4 楼 hanjun0612 的回复:
EF.Database.SqlQuery<实体 / List<实体>>(sql,params).toList()
谢谢,其实今天我已经找到了,过来正好看到跟你这个一样
exception92 2016-11-14
  • 打赏
  • 举报
回复
可以返回Model,使用linq 语法,类似: from p in db.tables where p.Id ='12' select new 实体名称 { Id = p.Id, Name = p.Name, }
software_artisan 2016-11-13
  • 打赏
  • 举报
回复
可以!!!!!

17,741

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧