Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
MSDN Library

How to: Add a Complex Type Property to an Entity

[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

The procedures in this topic describe how to use the Entity Data Model Designer (Entity Designer) to add a complex type property to an entity. For information about using complex types, see Complex Type Objects.

The following procedures assume that you have an .edmx file open in the Entity Designer.

Add an Existing Complex Type to an Entity

To add an existing complex type to an entity

  1. Right-click an entity, point to Add, and select Complex Property.

    A complex type property with a default name is added to the entity. A default type (chosen from the existing complex types) is assigned to the property.

  2. Assign the desired type to the property in the Properties window.

    After adding a complex type property to an entity, you must map its properties to table columns. For more information, see How to: Map Complex Type Properties to Table Columns.

Refactor Existing Properties into a Complex Type

To refactor existing properties into a complex type

  • On the Entity Designer surface, select one or more properties (excluding navigation properties) of an entity, then right-click and select Refactor into New Complex Type.

    A new complex type with the selected properties is added to the Model Browser. The complex type is given a default name. For information about renaming a complex type, see How to: Create and Modify Complex Types.

    A complex property of the newly created type replaces the selected properties. All property mappings are preserved.

See Also

© 2015 Microsoft