public DataServiceDto CreateDataServiceInstance() { var connectionString = this.dataProviderConfig.GetConnectionString(); var metadataSrv = this.dataProviderConfig.GetMetadataSrv(); var dataServiceDto = new DataServiceDto(connectionString, metadataSrv); return(dataServiceDto); }
public DataService(DataServiceDto dataServiceDto) : base(dataServiceDto) { this.From = new ServiceLocation <LocalEntityViews, LocalDtoViews, RemoteEntityViews, RemoteDtoViews>() { Local = new ViewType <LocalEntityViews, LocalDtoViews>() { EntityView = new LocalEntityViews(this.DataContext), DtoView = new LocalDtoViews(this.DataContext, dataServiceDto.MetadataSrv) }, Remote = new ViewType <RemoteEntityViews, RemoteDtoViews>() { EntityView = new RemoteEntityViews(dataServiceDto.DataViewDto, this.DataContext), DtoView = new RemoteDtoViews(dataServiceDto.DataViewDto) } }; }
//private readonly DataServiceDto dataServiceDto; protected DataServiceEntity(DataServiceDto dataServiceDto) { //this.dataServiceDto = dataServiceDto; this.DataContext = new DataContext(dataServiceDto.MetadataSrv); this.ApiProviderEntity = new ApiProviderEntity(dataServiceDto.ApiProviderDto); }