C# Class Mongo.Context.MongoDSPConverter

Show file Open project: object/MongOData Class Usage Examples

Public Methods

Method Description
CreateBSonDocument ( DSPResource resource, MongoMetadata mongoMetadata, string resourceName ) : BsonDocument
CreateDSPResource ( BsonDocument document, MongoMetadata mongoMetadata, string resourceName, string ownerPrefix = null ) : DSPResource

Private Methods

Method Description
AssignNullCollections ( DSPResource resource, System.Data.Services.Providers.ResourceType resourceType ) : void
ConvertBsonArray ( BsonArray bsonArray, System.Data.Services.Providers.ResourceType resourceType, string propertyName, MongoMetadata mongoMetadata ) : object
ConvertBsonValue ( BsonValue bsonValue, System.Data.Services.Providers.ResourceType resourceType, System.Data.Services.Providers.ResourceProperty resourceProperty, string propertyName, MongoMetadata mongoMetadata ) : object
ConvertRawValue ( BsonValue bsonValue ) : object
IsCsharpNullDocument ( BsonDocument bsonDocument ) : bool

Method Details

CreateBSonDocument() public static method

public static CreateBSonDocument ( DSPResource resource, MongoMetadata mongoMetadata, string resourceName ) : BsonDocument
resource DataServiceProvider.DSPResource
mongoMetadata MongoMetadata
resourceName string
return BsonDocument

CreateDSPResource() public static method

public static CreateDSPResource ( BsonDocument document, MongoMetadata mongoMetadata, string resourceName, string ownerPrefix = null ) : DSPResource
document BsonDocument
mongoMetadata MongoMetadata
resourceName string
ownerPrefix string
return DataServiceProvider.DSPResource