使用LINQ to Entities中的SqlFunctions調用數據庫中的函數
添加引用System.Data.Entity
引用命名空間
using System.Data.Objects.SqlClient;
然后使用SqlFunctions.StringConvert即可
string ids=",1,2,3,4"; var list=db.Where(d=>ids.IndexOf(","+SqlFunctions.StringConvert(d.id)+",")>-1)