/** * Convenience function to fetch a OSDB 1:1 relationshipclass */ public IRelationshipClass get_OsdbBizTableRel(IFeatureClass workingFeatureClass, ITable osdbTable, string fkFieldName) { if (this._dbMapper == null) this._dbMapper = new OsdbMapper(this.Extension.TransactionManager); return this._dbMapper.get_OsdbRelationship(workingFeatureClass, osdbTable, fkFieldName); }
/** * Convenience function to fetch the OSDB version of a working layer */ public IFeatureClass get_OsdbFeatureClass(IFeatureClass workingFeatureClass) { if (this._dbMapper == null) this._dbMapper = new OsdbMapper(this.Extension.TransactionManager); return this._dbMapper.get_OsdbFeatureClass(workingFeatureClass); }
/** * Convenience function to fetch the OSDB business table related 1:1 with a working layer */ public ITable get_OsdbBizTable(IFeatureClass workingFeatureClass, out string fkFieldName) { if (this._dbMapper == null) this._dbMapper = new OsdbMapper(this.Extension.TransactionManager); return this._dbMapper.get_OsdbBizTable(workingFeatureClass, out fkFieldName); }