1 //---------------------------------------------------------------------
2 // <copyright file="ObjectPropertyMapping.cs" company="Microsoft">
3 // Copyright (c) Microsoft Corporation. All rights reserved.
7 // @backupOwner Microsoft
8 //---------------------------------------------------------------------
11 using System.Collections.Generic;
14 using System.Data.Metadata.Edm;
16 namespace System.Data.Mapping {
18 /// Mapping metadata for all OC member maps.
20 internal class ObjectPropertyMapping: ObjectMemberMapping
24 /// Constrcut a new member mapping metadata object
26 /// <param name="edmProperty"></param>
27 /// <param name="clrProperty"></param>
28 internal ObjectPropertyMapping(EdmProperty edmProperty, EdmProperty clrProperty) :
29 base(edmProperty, clrProperty)
37 /// The PropertyMetadata object that represents the Clr member for which mapping is being specified
39 internal EdmProperty ClrProperty
43 return (EdmProperty)this.ClrMember;
48 /// return the member mapping kind
50 internal override MemberMappingKind MemberMappingKind
54 return MemberMappingKind.ScalarPropertyMapping;