crm2011创建Boolean类型字段

using System;

using Microsoft.Xrm.Sdk;

using Microsoft.Xrm.Sdk.Messages;

using Microsoft.Xrm.Sdk.Metadata;

/// <summary>

/// Boolean

/// </summary>

public class CreateBooleanAttributeHelper

{

private string entityName = "new_class";

public void Create(IOrganizationService service)

{

CreateAttributeRequest request = new CreateAttributeRequest();

//关联的实体名称

request.EntityName = entityName;

BooleanAttributeMetadata boolAttribute = new BooleanAttributeMetadata();

//字段名称

boolAttribute.LogicalName = "new_boolvalue";

//架构名称

boolAttribute.SchemaName = "new_boolvalue";

//显示中文名称

boolAttribute.DisplayName = new Label("Boolean字段", 2052);

//描述

boolAttribute.Description = new Label("Boolean字段", 2052);

//需求级别

boolAttribute.RequiredLevel = new AttributeRequiredLevelManagedProperty(AttributeRequiredLevel.None);

//字段安全性

boolAttribute.IsSecured = false;

//审核

boolAttribute.IsAuditEnabled = new BooleanManagedProperty(false);

//选项

BooleanOptionSetMetadata optionSet = new BooleanOptionSetMetadata();

optionSet.FalseOption = new OptionMetadata(new Label("False", 2052), 0);

optionSet.TrueOption = new OptionMetadata(new Label("True", 2052), 1);

boolAttribute.OptionSet = optionSet;

//默认值

boolAttribute.DefaultValue = false;

request.Attribute = boolAttribute;

service.Execute(request);

}

}

结果:

crm2011创建Boolean类型字段

时间: 2024-07-31 11:31:03

crm2011创建Boolean类型字段的相关文章

crm2011创建int类型字段

using System; using Microsoft.Xrm.Sdk; using Microsoft.Xrm.Sdk.Messages; using Microsoft.Xrm.Sdk.Metadata; /// <summary> /// Int /// </summary> public class CreateIntAttribute { private string entityName = "new_class"; public void Cr

crm2011创建Lookup类型的字段

在crm2011里面,创建lookup类型的字段不能直接创建,需要通过创建关系来创建,下面给出一个事例: using System; using Microsoft.Xrm.Sdk; using Microsoft.Xrm.Sdk.Messages; using Microsoft.Xrm.Sdk.Metadata; using Microsoft.Crm.Sdk.Messages; /// <summary> /// 创建Lookup字段 /// </summary> publi

crm2011创建DateTime类型的字段

using System; using Microsoft.Xrm.Sdk; using Microsoft.Xrm.Sdk.Messages; using Microsoft.Xrm.Sdk.Metadata; /// <summary> /// 创建DateTime类型的字段 /// </summary> public class CreateDateTimeAttribute { private string entityName = "new_class"

Spring表单参数绑定中对“is”开头的boolean类型字段的的处理

之前在新浪微博上面发了一个微薄: 弱弱的发现在定义boolean类型的时候最好不要使用“is”开头,可以避免一些问题哦 然后有一些朋友朋友问我为什么,当时比较忙,现在写篇文章举一个例子,回复一下这个问题. 最近在使用Spring MVC的时候vo定义了一个字段,一开始字段名字为:isAddCertificateInfo, 相应的get和set方法如下: public boolean isAddCertificateInfo() { return isAddCertificateInfo; } p

crm2011创建货币Money类型的字段

using System; using Microsoft.Xrm.Sdk; using Microsoft.Xrm.Sdk.Messages; using Microsoft.Xrm.Sdk.Metadata; /// <summary> /// 创建货币Money类型的字段 /// </summary> public class CreateMoneyAttribute { private string entityName = "new_class"; p

Access sql语句创建表及字段类型(转)

http://www.cnblogs.com/hnyei/archive/2012/02/23/2364812.html 创建一张空表: Sql="Create TABLE [表名]" 创建一张有字段的表: Sql="Create TABLE [表名]([字段名1] MEMO NOT NULL, [字段名2] MEMO, [字段名3] COUNTER NOT NULL, [字段名4] DATETIME, [字段名5] TEXT(200), [字段名6] TEXT(200))

sql boolean类型

关于 MySQL 的 boolean 和 tinyint(1) boolean类型MYSQL保存BOOLEAN值时用1代表TRUE,0代表FALSE,boolean在MySQL里的类型为tinyint(1),MySQL里有四个常量:true,false,TRUE,FALSE,它们分别代表1,0,1,0,mysql> select true,false,TRUE,FALSE;+------+-------+------+-------+| TRUE | FALSE | TRUE | FALSE |

Boolean类型

Boolean类型是与布尔值对应的引用类型.如果要创建Boolean对象,语法如下: var booleanObject = new Boolean(true); Boolean类型的实例重写了valueOf()方法,返回基本类型true或false:重写了toString()方法,返回字符串"true"和"false". 1.基本类型与引用类型 基本类型本质是boolean类型,而引用类型本质是对象,下面用代码来说明二者区别. 1 <script> 2

javascript类型系统——布尔Boolean类型

× 目录 [1]定义 [2]应用场景 [3]转为布尔[4]实例方法 前面的话 布尔值Boolean类型可能是三种包装对象Number.String和Boolean中最简单的一种.Number和String对象拥有大量的实例属性和方法,Boolean却很少.从某种意义上说,为计算机设计程序就是与布尔值打交道,作为最基本的事实,所有的电子电路只能识别和使用布尔数据.本文将介绍布尔Boolean类型 定义 布尔Boolean类型表示逻辑实体,它只有两个值,保留字true和false,分别代表真和假这两