私はEntityFrameworkが本当に好きですが、私にとって挑戦的な重要な要素がいくつかあります。アソシエーション列でEntityDataSourceをフィルタリングする方法を教えてもらえますか?EFはFK値を非表示にし、代わりにAssociationプロパティを持ちます。PersonTypeアソシエーションを持つEntity、Personが与えられた場合、Personエンティティをタイプでフィルタリングしたい場合は、次のようなものが機能することを期待していました。
GridDataSource.EntityTypeFilter = "it.PersonType.PersonTypeID = 1";
また
GridDataSource.Where = "it.PersonType.PersonTypeID = '1'";
あるいは
GridDataSource.WhereParameters.Add(new Parameter("it.PersonType.PersonTypeID", DbType.Object, "1"));
しかし、それらはどれも機能しません。誰かがこれを行う方法を知っていますか?