Allow BaseType of EntityType to be a ComplexType

    • Type: Improvement
    • Resolution: Unresolved
    • Priority: Major
    • V4.02
    • Affects Version/s: V4.01_CS01
    • Component/s: CSDL JSON, CSDL XML
    • None
    • Hide

      In CSDL 6.1

      change:

      An entity type can inherit from another entity type by specifying it as its base type.
      An entity type inherits the key as well as structural and navigation properties of its base type.

      To: 

      An entity type can inherit from another complex type or entity type by specifying it as its base type.
      If the base type is a complex type, the derived entity type must define a key that consists of one or more references to structural properties..  If the base type is an entity type, the derived entity type inherits the key as well as structural and navigation properties of its base type.

       

      Show
      In CSDL 6.1 change: An entity type can inherit from another entity type by specifying it as its base type. An entity type inherits the key as well as structural and navigation properties of its base type. To:  An entity type can inherit from another complex type or entity type by specifying it as its base type. If the base type is a complex type, the derived entity type must define a key that consists of one or more references to structural properties..  If the base type is an entity type, the derived entity type inherits the key as well as structural and navigation properties of its base type.  

      Support common XML construction that defines a ComplexType, and then an Element (EntityType) based on that ComplexType.

            Assignee:
            Unassigned
            Reporter:
            george.ericson
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated: