我真的很喜歡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