private static string GetResourcePropertyName(BsonElement element, ResourceTypeKind resourceTypeKind) { return IsObjectId(element) && resourceTypeKind != ResourceTypeKind.ComplexType ? MongoMetadata.MappedObjectIdName : NormalizeResourcePropertyName(element.Name); }
public ResourceProperty ResolveResourceProperty(ResourceType resourceType, BsonElement element) { var propertyName = MongoMetadata.GetResourcePropertyName(element, resourceType.ResourceTypeKind); return(ResolveResourceProperty(resourceType, propertyName)); }