1

我正在创建一个 EnityList 来使用我的 ViewModel 进行一些客户端测试。就像是:

   var people = new EntityList<Person>()
    {
        new Incident() {Age = 55, Name="Joe"},
        new Incident() {Age=42, Name="Sam"}
    };

问题是隐式(和显式)添加失败。entitylist 被创建为只读的。关于如何创建测试 EntityList 的任何想法?

4

2 回答 2

2

我认为您还需要一个 EntityContainer 来拥有您的 EntityList。

于 2009-10-19T16:02:17.947 回答
2

如果您正在进行测试,那么您可能不需要 EntityList。我希望 ViewModel 不应该知道 EntityList,而应该只访问 IEnumberable。EntityList 和 List 都暴露了这一点,所以在你的测试中你可以只创建一个 List。

我意识到这对 EntityList 只读的问题没有帮助。:)

于 2009-10-20T18:56:37.830 回答