これをシミュレートするために、Linq 式ツリーを使用して式を作成したいと考えています。
List<int> ids = new List<int>();
// Fill ids with data
db.Where(a => ids.Contains(a.Id));
これは私が得た場所ですが、まだ何かが欠けています:
MemberExpression me = Expression.Property(pe, typeof(T).GetProperty(property));
Expression callContains = Expression.Call(typeof(System.Linq.Enumerable), "Contains", new Type[] { me.Type }, me);
やりたいことをどうやったらちゃんとできるの?