I wonder here does IListContract<TContract> is the ONLY collection type to cross AppDomain in MAF?
I try to define a Object Model for my product, and in my Object Model there are a lot of Collections. Some of them are readonly, and others are not. And I think it is common case for defining Object Model.
But I find it is seems that IListContract<TContract> is the ONLY collections to designed to cross AppDomain.
How can I define a IEnumerable<TContract> or ReadonlyCollection<TContract> in my Object Model Contract assembly?