次のコードが機能していません:
var x = from user in db.tblUsers
select new
{
user.Id,
user.FirstName,
user.LastName,
NumOfWins = SqlFactory.GetNumberOfWinsByUser(user.Id)
};
TblBindingSource.DataSource = x.OrderByDescending(user => user.NumOfWins);
dataGridView1.DataSource = TblBindingSource.DataSource; //<-- fail here
エラー:
メソッド'Int32GetNumberOfWinsByUser(Int32)'には、SQLへの変換がサポートされていません。
SqlFactory.GetNumberOfWinsByUser(user.Id)
私はそれが良い値を返すことを知っています。誰かがこれについて私を助けることができますか?前もって感謝します。