我有一个像这样的Entity集合:
EntityCollection用户;

我想像这样将其转换为Ilist

systemUsers = new List<CrmSdkTypeProxy.SystemUser>();


其中CrmSdkTypeProxy.SystemUserEntity的类型。但是,我的Entity集合派生自未实现dllMicrosoft.Xrm.SdkIEnumerable。我正在使用mscrm 2011特定的dlls

关于如何创建这样的列表的任何想法:.List<CrmSdkTypeProxy.SystemUser>

最佳答案

从我从http://msdn.microsoft.com/en-us/library/microsoft.xrm.sdk.entitycollection_members.aspx到我的头顶收集的信息:

var myList = (from t in myEntityCollection.Entities select t as CRMSDKTypeProxy.SystemUser).ToList();


和linq-less:

var myList = new List<CRMSDKTypeProxy.SystemUser>(myEntityCollection.Entities);

08-04 17:35