展开全部
如果数据列中没有图片流等大数据,你就老老实实用m就行,如果你想只选择出必要的列,可以在select的时候new Movie出来并只填充要选择的列,或者 自定义一个ViewModel 。
更多追问追答
追问
是select new {} 就可以了,但是指明字段后 ,遍历出的数据就成 string 类型了,不在时model 类型的了,造成 foreach 不能使用,这就是我为什么问这个问题啊.
追答
你搞错了一点常识,你在select的时候如果只要m.title的话,那选择出来的是title类型的集合,即 string集合的。
并不是按你所理解的“除了title以外的字段都是空或者默认值的movie集合 0 ”
你select new 的时候new 一个class 出来啊,比如new Movie{ }
你的基础不行啊,再回去温习一下吧。
展开全部
Title不是Movie类型,当然会转换出错
更多追问追答
追问
转换不转换不是主要的,主要是 要将检索的数据能用foreach 输出就行。
追答
foreach出问题的关键就在于你放错数据,回去再把C#基础好好巩固一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
做任务的~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询