3
在asp.net中,我面對以下錯誤我的web應用程序開發的應用程序,
沒有強制經營者類型之間定義<> f__AnonymousType0 1[System.Collections.Generic.IEnumerable
1 clsDAL.AnsType]」和'clsDAL.AnsType'。
使用LInqToSQL從數據庫中獲取數據時會產生此錯誤。這個錯誤產生的功能如下。錯誤「威逼運營商」
public static IList<AnsType> GetAnswer(int id)
{
var TempAns = GlobalClass.DBContext.tbQueAns.Where(s => s.QueId == id).Select(s => s.AnsVal).ToList();
var TAns = GlobalClass.DBContext.tbQueOptions.Where(s=>s.QueId == id).Join(GlobalClass.DBContext.tbQueAns, x => x.OptionId, s => s.AnsVal, (a, b) => new { ans = a.OptionVal });
List<AnsType> Ans = TAns.Cast<AnsType>().ToList();
return Ans;
}
而且型AnsType是如下...
public class AnsType
{
public string AnsVal { get; set; }
}
我沒有得到明白究竟是怎麼回事,我也試圖尋找這個問題的在谷歌,但我沒有得到答案。
我也想知道產生這個錯誤的原因。
謝謝哥們其完美的工作,因爲我想.... 謝謝... .. –