Ejemplo n.º 1
0
 // <summary>
 // constructor
 // </summary>
 // <param name="type"> column datatype </param>
 // <param name="name"> column name </param>
 // <param name="properties"> list of properties </param>
 // <param name="entityIdentity"> entity identity information </param>
 internal EntityColumnMap(TypeUsage type, string name, ColumnMap[] properties, EntityIdentity entityIdentity)
     : base(type, name, properties)
 {
     DebugCheck.NotNull(entityIdentity);
     m_entityIdentity = entityIdentity;
 }
Ejemplo n.º 2
0
 internal RefColumnMap(TypeUsage type, string name, EntityIdentity entityIdentity)
     : base(type, name)
 {
     this.m_entityIdentity = entityIdentity;
 }
Ejemplo n.º 3
0
        internal override ColumnMap Visit(RefColumnMap columnMap, VarMap replacementVarMap)
        {
            EntityIdentity entityIdentity = this.VisitEntityIdentity(columnMap.EntityIdentity, replacementVarMap);

            return((ColumnMap) new RefColumnMap(columnMap.Type, columnMap.Name, entityIdentity));
        }