基本的に、特定の ID に関連付けられたエンティティを使用して辞書の結果を返すメソッドに述語を渡したいと考えています。しかし、これはうまくいかないようです..
public Dictionary<int, Room> GetRooms(Func<KeyValuePair<int, Room>, bool> predicate)
{
return _rooms.Where(predicate).ToDictionary<Room, int>(x => x.Key);
}
何か案が ?