static FeatureMerger()
        {
            Type adoMergerType = Type.GetType("System.Data.Merger, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089");
            _adoMergerTypeHandle = adoMergerType.TypeHandle;

            _createMerger = generateCreateMergerDelegate();
            _mergeSchema = generateMergeSchemaDelegate();
            _getKeyIndex = generateGetKeyIndexDelegate();
        }
 static FeatureMerger()
 {
     _createMerger = generateCreateMergerDelegate();
     _mergeSchema = generateMergeSchemaDelegate();
     _getKeyIndex = generateGetKeyIndexDelegate();
     _getDataKeyColumnReference = generateGetDataKeyColumnReferenceDelegate();
     _createDataKey = generateCreateDataKeyDelegate();
     _createEmptyDataKey = generateCreateEmptyDataKeyDelegate();
     _getDataKeyFromUniqueConstraint = generateGetDataKeyFromUniqueConstraintDelegate();
     _dataKeyGetSortIndex = generateDataKeyGetSortIndexDelegate();
     _getDataKeyHasValue = generateGetDataKeyHasValueDelegate();
     _cloneDataColumn = generateCloneDataColumnDelegate();
 }