我真的很喜欢Entity Framework,但有一些关键部分对我来说是一个挑战。任何人都可以告诉我如何过滤关联列上的EntityDataSource? EF隐藏FK值,而是具有Association属性。给定一个实体,人,有PersonType协会,我本来期望这样的工作,如果我想按类型来过滤我的Person实体:过滤关联值的EntityDataSource
GridDataSource.EntityTypeFilter = "it.PersonType.PersonTypeID = 1";
或
GridDataSource.Where = "it.PersonType.PersonTypeID = '1'";
甚至
GridDataSource.WhereParameters.Add(new Parameter("it.PersonType.PersonTypeID", DbType.Object, "1"));
但没有一项工作。任何人都知道如何做到这一点?
这看起来很有希望。我必须为此设置另一个测试,因为在挫折中,我们将EF拉出并放入L2S。替换了6周左右EF在L2S中的一天拉动 – jlembke 2009-03-24 23:13:33