コード例 #1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="CrmEntityAdapter"/> class.
        /// </summary>
        /// <param name="repository">The repository.</param>
        /// <param name="dynamicEntity">The dynamic entity.</param>
        public CrmEntityAdapter(EntityRepositoryBase repository, DynamicEntity dynamicEntity) : base(repository, dynamicEntity)
        {
            this.crmAttributeCollectionAdapter = new CrmAttributeCollectionAdapter(this.Adaptee);
            this.Id = dynamicEntity.GetId();

            this.AttributeCollectionAdapterInitialized();
        }
コード例 #2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="CrmEntityAdapter" /> class.
        /// </summary>
        /// <param name="repository">The repository.</param>
        /// <param name="entity">The entity.</param>
        public CrmEntityAdapter(EntityRepository repository, Entity entity)
            : base(repository, entity)
        {
            this.crmAttributeCollectionAdapter = new CrmAttributeCollectionAdapter(this, this.Adaptee.Attributes);
            this.AttributeCollectionAdapterInitialized();

            this.Id = entity.Id;
        }
コード例 #3
0
 public CrmObjectAttributeAdapter(CrmAttributeCollectionAdapter crmAttributeCollection, object internalAttribute) : base(crmAttributeCollection, internalAttribute)
 {
 }
コード例 #4
0
 public CrmEntityAdapter(EntityRepository repository, Microsoft.Xrm.Sdk.Entity entity) : base(repository, entity)
 {
     this._crmAttributeCollectionAdapter = new CrmAttributeCollectionAdapter(this, base.Adaptee.Attributes);
     base.AttributeCollectionAdapterInitialized();
     base.Id = entity.Id;
 }