示例#1
0
        public virtual DataTypeAdapter GetAdapter(string fromDataTypeName, Type toDataType)
        {
            DataTypeAdapter matchingAdapter = NULL_DATA_TYPE_ADAPTER;

            foreach (DataTypeAdapter adapter in adapters)
            {
                if (adapter.CanAdapt(fromDataTypeName, toDataType))
                {
                    matchingAdapter = adapter;
                    break;
                }
            }
            return(matchingAdapter);
        }
示例#2
0
        public virtual DataTypeAdapter GetAdapter(Type fromDataType, string toDataTypeName)
        {
            DataTypeAdapter matchingAdapter = NULL_DATA_TYPE_ADAPTER;

            if (fromDataType != null && toDataTypeName != null)
            {
                foreach (DataTypeAdapter adapter in adapters)
                {
                    if (adapter.CanAdapt(fromDataType, toDataTypeName))
                    {
                        matchingAdapter = adapter;
                        break;
                    }
                }
            }
            return(matchingAdapter);
        }