C# 클래스 Northwind.Mongo.Entities.NorthwindContext.MongoEntityCloner

상속: IProviderEntityCloner, IDisposable
파일 보기 프로젝트 열기: object/NorthwindOData

공개 메소드들

메소드 설명
AddEntity ( object entity, string entityTypeName ) : void
AddLink ( object entity, string propertyName, object linkedEntity ) : void
CopyEntity ( object entity ) : BsonDocument
CreateEntityInstance ( Type entityType ) : object
Dispose ( ) : void
GetEntityType ( string entityTypeName ) : Type
MongoEntityCloner ( NorthwindContext context ) : System
SaveChanges ( ) : void
SetLink ( object entity, string propertyName, object linkedEntity ) : void
SetProperty ( object entity, string propertyName, object propertyValue ) : void
UpdateEntity ( object entity ) : void

비공개 메소드들

메소드 설명
ConvertValue ( object value ) : object
LinkValue ( object entity, string propertyName, BsonValue linkedValue ) : void

메소드 상세

AddEntity() 공개 메소드

public AddEntity ( object entity, string entityTypeName ) : void
entity object
entityTypeName string
리턴 void

AddLink() 공개 메소드

public AddLink ( object entity, string propertyName, object linkedEntity ) : void
entity object
propertyName string
linkedEntity object
리턴 void

CopyEntity() 공개 메소드

public CopyEntity ( object entity ) : BsonDocument
entity object
리턴 BsonDocument

CreateEntityInstance() 공개 메소드

public CreateEntityInstance ( Type entityType ) : object
entityType System.Type
리턴 object

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

GetEntityType() 공개 메소드

public GetEntityType ( string entityTypeName ) : Type
entityTypeName string
리턴 System.Type

MongoEntityCloner() 공개 메소드

public MongoEntityCloner ( NorthwindContext context ) : System
context NorthwindContext
리턴 System

SaveChanges() 공개 메소드

public SaveChanges ( ) : void
리턴 void

SetLink() 공개 메소드

public SetLink ( object entity, string propertyName, object linkedEntity ) : void
entity object
propertyName string
linkedEntity object
리턴 void

SetProperty() 공개 메소드

public SetProperty ( object entity, string propertyName, object propertyValue ) : void
entity object
propertyName string
propertyValue object
리턴 void

UpdateEntity() 공개 메소드

public UpdateEntity ( object entity ) : void
entity object
리턴 void