crm服务查询实体和实体的字段信息
来源:互联网 发布:windows软件开发 编辑:程序博客网 时间:2024/05/10 08:16
/// <summary>
/// 查询所有的实体
/// </summary>
/// <param name="service">服务</param>
public void QueryAllEntity(IOrganizationService service)
{
RetrieveAllEntitiesRequest request = new RetrieveAllEntitiesRequest();
request.RetrieveAsIfPublished = true;
request.EntityFilters = Microsoft.Xrm.Sdk.Metadata.EntityFilters.Entity;
RetrieveAllEntitiesResponse response = (RetrieveAllEntitiesResponse)service.Execute(request);
EntityMetadata[] dataArray = response.EntityMetadata;
foreach(EntityMetadata item in dataArray)
{
//实体名称
string name = item.LogicalName;
}
}
/// <summary>
/// 查询单个实体的字段
/// </summary>
/// <param name="service">服务</param>
/// <param name="entityname">实体名称</param>
public void QueryEntityAttributes(IOrganizationService service,string entityname)
{
RetrieveEntityRequest request = new RetrieveEntityRequest();
request.EntityFilters = EntityFilters.Attributes;
request.RetrieveAsIfPublished = true;
request.LogicalName = entityname;
RetrieveEntityResponse response = (RetrieveEntityResponse)service.Execute(request);
AttributeMetadata[] dataArray = response.EntityMetadata.Attributes;
foreach(AttributeMetadata item in dataArray)
{
//字段名称
string name = item.LogicalName;
//字段中文名称
string label = item.Description.UserLocalizedLabel.Label;
//字段类型
AttributeTypeCode code = item.AttributeType.Value;
}
}
/// 查询所有的实体
/// </summary>
/// <param name="service">服务</param>
public void QueryAllEntity(IOrganizationService service)
{
RetrieveAllEntitiesRequest request = new RetrieveAllEntitiesRequest();
request.RetrieveAsIfPublished = true;
request.EntityFilters = Microsoft.Xrm.Sdk.Metadata.EntityFilters.Entity;
RetrieveAllEntitiesResponse response = (RetrieveAllEntitiesResponse)service.Execute(request);
EntityMetadata[] dataArray = response.EntityMetadata;
foreach(EntityMetadata item in dataArray)
{
//实体名称
string name = item.LogicalName;
}
}
/// <summary>
/// 查询单个实体的字段
/// </summary>
/// <param name="service">服务</param>
/// <param name="entityname">实体名称</param>
public void QueryEntityAttributes(IOrganizationService service,string entityname)
{
RetrieveEntityRequest request = new RetrieveEntityRequest();
request.EntityFilters = EntityFilters.Attributes;
request.RetrieveAsIfPublished = true;
request.LogicalName = entityname;
RetrieveEntityResponse response = (RetrieveEntityResponse)service.Execute(request);
AttributeMetadata[] dataArray = response.EntityMetadata.Attributes;
foreach(AttributeMetadata item in dataArray)
{
//字段名称
string name = item.LogicalName;
//字段中文名称
string label = item.Description.UserLocalizedLabel.Label;
//字段类型
AttributeTypeCode code = item.AttributeType.Value;
}
}
0 0
- crm服务查询实体和实体的字段信息
- crm查询实体的字段属性
- crmsql语句查询实体窗体实体字段关系信息
- Dynamic CRM 之联合查询实体间的数据
- crm查询表的主字段信息
- 一对一和一对多的关联查询(该实体类中存在实体类属性和实体类集合属性,将关联的实体类详细信息查询出来,但没有查询所有该实体类信息)
- JPA查询实体部分字段
- Dynamics CRM 导出系统中实体的属性字段到EXCEL
- crm插件简单例子--给实体中的字段赋值
- crm使用js获取实体的etc
- java获取实体字段描述信息
- 相同实体字段的赋值
- solr实体嵌套、字段加权查询
- crm操作货币实体
- crm操作商机实体
- crm操作报价单实体
- crm操作案例实体
- crm操作发票实体
- Ajax融合struts2过程中,action类回传给客户端中文数据出现问号乱码的解决办法
- C++STL学习(12)STL深入(1) 设计简单的空间配置器
- 学Android---CheckBox
- 并查集优化之路径压缩
- main函数可变参数问题代码
- crm服务查询实体和实体的字段信息
- Android开发之自动填写短信验证码
- maven私服建立
- 穷人的孩子早当家
- PowerDesigner反向工程操作步骤 以PowerDesigner15为例
- 苹果10.10.5系统管理员密码重置
- Jstl标签<c:if>的用法
- android 实现视频选取功能,包括视频录制和从图库选取
- Source Insight 宏