我真的很喜欢 Entity Framework,但有一些关键部分对我来说是一个挑战。谁能告诉我如何过滤关联列上的 EntityDataSource ?EF 隐藏了 FK 值,而是有一个 Association 属性。给定一个具有 PersonType 关联的实体 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"));
但这些都不起作用。有人知道怎么做吗?