我正在使用实体框架并且有问题。
当我获取数据时,我不使用模型类的返回类型。所以创建了一个类和实体框架的人返回我的类的类型如下:
List<MixedArticle> lstMxa=new List<MixedArticle>();
Model.BlogDBEntities bdbe = new Model.BlogDBEntities();
SqlParameter sp = new SqlParameter("@count", count);
object[] parameters = new object[1] { sp };
lstMxa = bdbe.Database.SqlQuery<Facade.MixedArticle>("select * from fn_GetLastXArticles(@count)", parameters).ToList();
但我可以像使用 toList 方法一样
lstMxa=bdbe.Articles...where(x=x.Count==count).ToList<Facade.MixedArticle>();
当我尝试这种方式时,Visual Studio 拒绝并说它不是 TSource。
那么,如何使用 ToList() 方法?