src/Misc/EFTools/EntityDesignModel/Mapping/EntityTypeMappingTypeNameBinding.cs
/// <summary>
///     Set the list of type names. All type references are used directly (no IsOfType()).
///     Abstract types are ignored (they don't contribute anything to the mapping constraint unless IsOfType is used).
///     Pre-condition: given types contain at least one concrete type.
/// </summary>
/// <param name="items"></param>
Set the list of type names. All type references are used directly (no IsOfType()).
Abstract types are ignored (they don't contribute anything to the mapping constraint unless IsOfType is used).
Pre-condition: given types contain at least one concrete type.
Set the list of type names . All type references are used directly ( no IsOfType () ) . Abstract types are ignored ( they don ' t contribute anything to the mapping constraint unless IsOfType is used ) . Pre - condition : given types contain at least one concrete type .
internal override void SetRefName(IEnumerable<EntityType> mappedTypes)
        {
            Entries = from cet in
                          (from entityType in mappedTypes
                           where entityType is ConceptualEntityType
                           select entityType as ConceptualEntityType)
                      where cet.IsConcrete
                      select new Entry(cet, false );
        }
internal override void SetRefName ( IEnumerable < EntityType > mappedTypes ) { Entries = from cet in ( from entityType in mappedTypes where entityType is ConceptualEntityType select entityType as ConceptualEntityType ) where cet . IsConcrete select new Entry ( cet , false ) ; }
Set the list of type names.
Set the list of type names .
/* isTypeOf */
mappedTypes
IEnumerable<EntityType>
items
None