Shaolinq.Persistence.SqlDataType.ConvertFromSql C# (CSharp) Method

ConvertFromSql() public method

Converts a value from SQL to a .NET equivalent. The default implementation uses Convert.ChangeType(object, Type) and performs DBNull conversion
public ConvertFromSql ( object value ) : object
value object The value to convert
return object
		public virtual object ConvertFromSql(object value)
		{
			if (this.UnderlyingType != null)
			{
				if (value == null || value == DBNull.Value)
				{
					return null;
				}

				return Convert.ChangeType(value, this.UnderlyingType);
			}
			else
			{
				return Convert.ChangeType(value, this.SupportedType);
			}
		}