我有一个像这样的Entity
集合:
EntityCollection用户;
我想像这样将其转换为Ilist
:
systemUsers = new List<CrmSdkTypeProxy.SystemUser>();
其中
CrmSdkTypeProxy.SystemUser
是Entity
的类型。但是,我的Entity
集合派生自未实现dll
的Microsoft.Xrm.Sdk
的IEnumerable
。我正在使用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);