Func
パラメータを使用してWebメソッドを公開できるかどうか疑問に思います。
[WebMethod]
public List<Entity> ReadEntities(Func<Entity, bool> predicate)
{
using (var entities = new GwEntities())
return entities.Entities.Where(predicate).ToList();
}
Web参照を更新しようとすると、VisualStudioから次のような例外が発生しました。
System.Func [GwModel.Entity、SystemBoolean]にはパラメーターのないコンストラクターがないため、シリアル化できません。
回避策を教えてください!