我想寫將被轉換成下面的查詢代碼:如何通過BLToolkit的id列表獲取對象列表?
SELECT * FROM players WHERE Id IN (xxx)
與MS-SQL和LINQ2SQL我用「包含」建設和運作良好。
現在(MySQL和BLToolkit)我就是這麼做的:
public static IList<Player> GetPlayersByIds(IList<int> ids, DbManager db)
{
return db.GetTable<Player>().Where(pl => ids.Contains(pl.Id)).ToList();
}
但是這個代碼的執行將返回以下錯誤:
對此有任何解決方案?
如果不是,我如何通過ID列表查詢對象列表?
非常感謝,任何反饋都是值得歡迎的。
我確實有一個列表對象類型時,它確實執行,但感謝您的幫助。 – Budda 2012-04-12 02:33:33