377 {
378 get
379 {
381 }
383 set
384 {
386 {
387 return;
388 }
390 {
391 throw ExceptionBuilder.CantChangeDataType();
392 }
394 {
395 throw ExceptionBuilder.NullDataType();
396 }
399 {
400 throw ExceptionBuilder.ColumnTypeNotSupported();
401 }
403 {
404 throw ExceptionBuilder.ColumnsTypeMismatch();
405 }
407 {
408 throw ExprException.UnsupportedDataType(
value);
409 }
411 {
412 try
413 {
415 {
417 }
419 {
421 }
423 {
425 }
427 {
429 }
431 {
433 }
434 }
435 catch (InvalidCastException inner)
436 {
438 }
439 catch (FormatException
inner2)
440 {
442 }
443 }
445 {
447 }
450 {
452 }
454 XmlDataType = null;
456 {
457 return;
458 }
460 {
462 }
464 {
471 {
473 }
475 {
477 }
478 else
479 {
481 }
482 }
483 }
484 }
static object ConvertFromBigInteger(BigInteger value, Type type, IFormatProvider formatProvider)
static BigInteger ConvertToBigInteger(object value, IFormatProvider formatProvider)
static bool ImplementsINullableValue(StorageType typeCode, Type dataType)
static StorageType GetStorageType(Type dataType)
static object ChangeTypeForDefaultValue(object value, Type type, IFormatProvider formatProvider)
static SqlString ConvertToSqlString(object value)
AutoIncrementValue _autoInc
static bool IsAutoIncrementType(Type dataType)
virtual MappingType ColumnMapping
void UpdateColumnType([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicFields|DynamicallyAccessedMemberTypes.PublicProperties)] Type type, StorageType typeCode)
DataExpression _expression
static SimpleType CreateSimpleType(StorageType typeCode, Type type)