Exemplo n.º 1
0
        protected virtual void Visit(StorageMappingFragment storageMappingFragment)
        {
            foreach (var property in storageMappingFragment.AllProperties)
            {
                Visit(property);
            }

            Visit((EntitySetBase)storageMappingFragment.TableSet);
        }
Exemplo n.º 2
0
        protected override void Visit(StorageMappingFragment storageMappingFragment)
        {
            int index;

            if (!this.AddObjectToSeenListAndHashBuilder(storageMappingFragment, out index))
            {
                return;
            }

            this.AddObjectStartDumpToHashBuilder(storageMappingFragment, index);

            #region Inner data visit

            this.AddV2ObjectContentToHashBuilder(storageMappingFragment.IsSQueryDistinct, this.m_MappingVersion);

            base.Visit(storageMappingFragment);

            #endregion

            this.AddObjectEndDumpToHashBuilder();
        }
Exemplo n.º 3
0
 /// <summary>
 /// Add a fragment mapping as child of this type mapping
 /// </summary>
 /// <param name="fragment"></param>
 internal void AddFragment(StorageMappingFragment fragment)
 {
     this.m_fragments.Add(fragment);
 }
        protected override void Visit(StorageMappingFragment storageMappingFragment)
        {
            int index;
            if (!this.AddObjectToSeenListAndHashBuilder(storageMappingFragment, out index))
            {
                return;
            }

            this.AddObjectStartDumpToHashBuilder(storageMappingFragment, index);

            #region Inner data visit

            this.AddV2ObjectContentToHashBuilder(storageMappingFragment.IsSQueryDistinct, this.m_MappingVersion);

            base.Visit(storageMappingFragment);

            #endregion

            this.AddObjectEndDumpToHashBuilder();
        }
        protected virtual void Visit(StorageMappingFragment storageMappingFragment)
        {
            foreach (var property in storageMappingFragment.AllProperties)
            {
                Visit(property);
            }

            Visit((EntitySetBase)storageMappingFragment.TableSet);
        }
Exemplo n.º 6
0
 /// <summary>
 /// Add a fragment mapping as child of this type mapping
 /// </summary>
 /// <param name="fragment"></param>
 internal void AddFragment(StorageMappingFragment fragment)
 {
     this.m_fragments.Add(fragment);
 }