public ResolveColumnName ( string columnName ) : string | ||
columnName | string | |
Результат | string |
public override string ResolveColumnName(string columnName)
{
var comparison = ignoreCase ? StringComparison.OrdinalIgnoreCase : StringComparison.Ordinal;
string foundColumn = null;
foreach (var columnInfo in tableInfo) {
if (String.Equals(columnInfo.ColumnName, columnName, comparison)) {
if (foundColumn != null)
throw new InvalidOperationException(String.Format("Column name '{0}' caused an ambiguous match in table.", columnName));
foundColumn = columnInfo.ColumnName;
}
}
return foundColumn;
}