无法将类型“System.Collections.Generic.IEnumerable<EmailSystem.Model.TemplateInfo>”隐式转换为“System.Collections.Generic.List<EmailSystem.Model.TemplateInf

List<Model.Template> templateList = templateBLL.RecommendTemplateByOrder(modelEbay);       

List<Model.TemplateInfo> recommandlist = templateList.Select(m => new Model.TemplateInfo
                {
                    AccountId = m.AccountID,
                    LanguageId = m.Language.LanguageID,
                    LanguageName = m.Language.LanguageName,
                    TemplateId = m.TemplateID,
                    TemplateName = m.TemplateName
                });

 

解决办法:

    List<Model.TemplateInfo> recommandlist = templateList.Select(m => new Model.TemplateInfo
                {
                    AccountId = m.AccountID,
                    LanguageId = m.Language.LanguageID,
                    LanguageName = m.Language.LanguageName,
                    TemplateId = m.TemplateID,
                    TemplateName = m.TemplateName
                }).ToList();

时间: 2024-09-20 11:58:22

无法将类型“System.Collections.Generic.IEnumerable<EmailSystem.Model.TemplateInfo>”隐式转换为“System.Collections.Generic.List<EmailSystem.Model.TemplateInf的相关文章

mysql-c#为什么老出现无法将QQmanagerDB.Item隐式转换为system.Array

问题描述 c#为什么老出现无法将QQmanagerDB.Item隐式转换为system.Array public Array[] GetAll(string sql) { Array[] arr = new Array[100]; int i = 0; try { SqlCommand command = new SqlCommand(sqldb.conn); db.Open(); SqlDataReader reader = command.ExecuteReader(); while (re

无法将类型“System.Data.DataSet”隐式转换为“System.Data.DataTable”

问题描述 DBClassdbObj=newDBClass();protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){//调用CommonClass类中的GetDataSet获取数据集DataSetds=dbObj.GetDataSet("select*fromtb_Newswhereid='"+Request.QueryString["id"]+"'","tbNe

无法将类型“System.Data.DataSet”隐式转换为“WebApplication1.DataSet2” 在线等,请各位高手帮忙

问题描述 namespaceWebApplication1{publicpartialclasshhhhhh:System.Web.UI.Page{///<summary>///sqlhelp的摘要说明///</summary>publicstaticclasssqlhelp{privatestaticstring_connstr="datasource=xzdb;uid=zc;pwd=zc;Unicode=True";publicstaticstringcon

java-无法将类型“int”隐式转换为“byte”。

问题描述 无法将类型"int"隐式转换为"byte". byte a = 1; byte b = 2; byte c = 3; a = b + c; 为什么最下面b,c变成int型了呢= = 解决方案 byte 表示一个字节,他的表示范围[-128 127], byte a = 1; byte b = 2; byte c = 3; 都在这个范围之内,没有问题. 这里还有一个问题 就是我们写的整数,没有明确指出类型(比如说 byte b = 2;中的2) 系统默认是i

无法将bool类型隐式转换为“............T_Infor”

问题描述 在VS中WCF应用服务程序中输入publicTList<T_Infor>UpdateInfor(T_InforbInfor){returnUpdate.UpdateInfor(bInfor);}这个报错为无法将bool类型隐式转换为.......T_Infor,求大神解答 解决方案 解决方案二:Update.UpdateInfor(bInfor);你这个看名字也知道是更新,然后返回值是bool类型,跟你方法要求的返回类型不匹配,改成下面这种publicboolUpdateInfor(

C# 泛型 无法将类型xx隐式转换为“T”

原文:C# 泛型 无法将类型xx隐式转换为"T" 直接奖泛型转为T是不能转换的 要先转Object 例:  public static T GetValue<T>(string inValue) { if (typeof(T) == typeof(Bitmap)) { return (T)(Object)new Bitmap(inValue); } else { //一般类型 return (T)Convert.ChangeType(inValue, typeof(T));

error CS0029: 无法将类型“OfficeOutLookAddIn.WebReference1.Entry”隐式转换为“OfficeOutLookAd

问题描述 无法生成临时类(result=1).errorCS0029:无法将类型"OfficeOutLookAddIn.WebReference1.Entry"隐式转换为"OfficeOutLookAddIn.WebReference1.Entry[]"errorCS0029:无法将类型"OfficeOutLookAddIn.WebReference1.Entry"隐式转换为"OfficeOutLookAddIn.WebReferenc

无法将System.data.dataset隐式转换为String类型

问题描述 /////////////////////////////////////////////////protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){DAL.NewsServicenewsgetimage=newDAL.NewsService();this.News_Images_One.ImageUrl=newsgetimage.GetNewsImages2(1);}}////////////////////

无法将类型“System.Web.UI.WebControls.DropDownList”隐式转换为“string”

问题描述 <asp:DropDownListID="DropDownList1"runat="server"AutoPostBack="false"OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged1"DataSourceID="SqlDataSource1"DataTextField="Title"DataValu