public CsdlSemanticsNavigationProperty(CsdlSemanticsEntityTypeDefinition declaringType, CsdlNavigationProperty navigationProperty) : base(navigationProperty)
 {
     this.typeCache          = new Cache <CsdlSemanticsNavigationProperty, IEdmTypeReference>();
     this.associationCache   = new Cache <CsdlSemanticsNavigationProperty, IEdmAssociation>();
     this.toCache            = new Cache <CsdlSemanticsNavigationProperty, IEdmAssociationEnd>();
     this.fromCache          = new Cache <CsdlSemanticsNavigationProperty, IEdmAssociationEnd>();
     this.partnerCache       = new Cache <CsdlSemanticsNavigationProperty, IEdmNavigationProperty>();
     this.declaringType      = declaringType;
     this.navigationProperty = navigationProperty;
 }
		public CsdlSemanticsNavigationProperty(CsdlSemanticsEntityTypeDefinition declaringType, CsdlNavigationProperty navigationProperty) : base(navigationProperty)
		{
			this.typeCache = new Cache<CsdlSemanticsNavigationProperty, IEdmTypeReference>();
			this.associationCache = new Cache<CsdlSemanticsNavigationProperty, IEdmAssociation>();
			this.toCache = new Cache<CsdlSemanticsNavigationProperty, IEdmAssociationEnd>();
			this.fromCache = new Cache<CsdlSemanticsNavigationProperty, IEdmAssociationEnd>();
			this.partnerCache = new Cache<CsdlSemanticsNavigationProperty, IEdmNavigationProperty>();
			this.declaringType = declaringType;
			this.navigationProperty = navigationProperty;
		}
예제 #3
0
 public CsdlSemanticsNavigationProperty(CsdlSemanticsEntityTypeDefinition declaringType, CsdlNavigationProperty navigationProperty)
     : base(navigationProperty)
 {
     this.declaringType      = declaringType;
     this.navigationProperty = navigationProperty;
 }
 public CsdlSemanticsNavigationProperty(CsdlSemanticsEntityTypeDefinition declaringType, CsdlNavigationProperty navigationProperty)
     : base(navigationProperty)
 {
     this.declaringType = declaringType;
     this.navigationProperty = navigationProperty;
 }