SqlBoolean Estructura

Definición

Representa un valor entero que es 1 o 0 en el que se va a almacenar o recuperar de una base de datos.

public value class SqlBoolean : IComparable, System::Data::SqlTypes::INullable
public value class SqlBoolean : IComparable, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
public struct SqlBoolean : IComparable, System.Data.SqlTypes.INullable
[System.Serializable]
public struct SqlBoolean : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
public struct SqlBoolean : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
type SqlBoolean = struct
    interface INullable
[<System.Serializable>]
type SqlBoolean = struct
    interface INullable
    interface IXmlSerializable
type SqlBoolean = struct
    interface INullable
    interface IXmlSerializable
Public Structure SqlBoolean
Implements IComparable, INullable
Public Structure SqlBoolean
Implements IComparable, INullable, IXmlSerializable
Herencia
SqlBoolean
Atributos
Implementaciones

Comentarios

Cualquier valor distinto de cero se interpreta como 1.

La diferencia clave entre una SqlBoolean estructura y un valor booleano estándar es que, donde un valor booleano estándar tiene dos valores posibles, true y false, una SqlBoolean estructura tiene tres valores posibles, True, Falseo Null.

Constructores

Nombre Description
SqlBoolean(Boolean)

Inicializa una nueva instancia de la SqlBoolean estructura mediante el valor booleano proporcionado.

SqlBoolean(Int32)

Inicializa una nueva instancia de la SqlBoolean estructura utilizando el valor entero especificado.

Campos

Nombre Description
False

Representa un valor false que se puede asignar a la Value propiedad de una instancia de la SqlBoolean estructura.

Null

Representa DBNull que se puede asignar a esta instancia de la SqlBoolean estructura.

One

Representa un valor que se puede asignar a la ByteValue propiedad de una instancia de la SqlBoolean estructura.

True

Representa un valor true que se puede asignar a la Value propiedad de una instancia de la SqlBoolean estructura.

Zero

Representa un valor cero que se puede asignar a la ByteValue propiedad de una instancia de la SqlBoolean estructura.

Propiedades

Nombre Description
ByteValue

Obtiene el valor de la SqlBoolean estructura como un byte.

IsFalse

Indica si el objeto actual Value es False.

IsNull

Indica si esta SqlBoolean estructura es null.

IsTrue

Obtiene un valor que indica si el objeto actual Value es True.

Value

Obtiene el valor de la SqlBoolean estructura. Esta propiedad es de solo lectura.

Métodos

Nombre Description
And(SqlBoolean, SqlBoolean)

Calcula la operación AND bit a bit de dos estructuras especificadas SqlBoolean .

CompareTo(Object)

Compara esta SqlBoolean estructura con un objeto especificado y devuelve una indicación de sus valores relativos.

CompareTo(SqlBoolean)

Compara este SqlBoolean objeto con el objeto proporcionado SqlBoolean y devuelve una indicación de sus valores relativos.

Equals(Object)

Compara el parámetro de objeto proporcionado con .SqlBoolean

Equals(SqlBoolean, SqlBoolean)

Compara dos SqlBoolean estructuras para determinar si son iguales.

GetHashCode()

Devuelve el código hash de esta instancia.

GetXsdType(XmlSchemaSet)

Devuelve el lenguaje de definición de esquema XML (XSD) del especificado XmlSchemaSet.

GreaterThan(SqlBoolean, SqlBoolean)

Compara dos instancias de SqlBoolean para determinar si la primera es mayor que la segunda.

GreaterThanOrEquals(SqlBoolean, SqlBoolean)

Compara dos instancias de SqlBoolean para determinar si la primera es mayor o igual que la segunda.

LessThan(SqlBoolean, SqlBoolean)

Compara dos instancias de SqlBoolean para determinar si la primera es menor que la segunda.

LessThanOrEquals(SqlBoolean, SqlBoolean)

Compara dos instancias de SqlBoolean para determinar si la primera es menor o igual que la segunda.

NotEquals(SqlBoolean, SqlBoolean)

Compara dos instancias de SqlBoolean para obtener igualdad.

OnesComplement(SqlBoolean)

Realiza una operación complementaria de una en las estructuras proporcionadas SqlBoolean .

Or(SqlBoolean, SqlBoolean)

Realiza una operación OR bit a bit en las dos estructuras especificadas SqlBoolean .

Parse(String)

Convierte la representación especificada String de un valor lógico en su SqlBoolean equivalente.

ToSqlByte()

Convierte esta SqlBoolean estructura en SqlByte.

ToSqlDecimal()

Convierte esta SqlBoolean estructura en SqlDecimal.

ToSqlDouble()

Convierte esta SqlBoolean estructura en SqlDouble.

ToSqlInt16()

Convierte esta SqlBoolean estructura en SqlInt16.

ToSqlInt32()

Convierte esta SqlBoolean estructura en SqlInt32.

ToSqlInt64()

Convierte esta SqlBoolean estructura en SqlInt64.

ToSqlMoney()

Convierte esta SqlBoolean estructura en SqlMoney.

ToSqlSingle()

Convierte esta SqlBoolean estructura en SqlSingle.

ToSqlString()

Convierte esta SqlBoolean estructura en SqlString.

ToString()

Convierte esta SqlBoolean estructura en una cadena.

Xor(SqlBoolean, SqlBoolean)

Realiza una operación OR exclusiva bit a bit en los parámetros proporcionados.

Operadores

Nombre Description
BitwiseAnd(SqlBoolean, SqlBoolean)

Calcula la operación AND bit a bit de dos estructuras especificadas SqlBoolean .

BitwiseOr(SqlBoolean, SqlBoolean)

Calcula el OR bit a bit de sus operandos.

Equality(SqlBoolean, SqlBoolean)

Compara dos instancias de SqlBoolean para obtener igualdad.

ExclusiveOr(SqlBoolean, SqlBoolean)

Realiza una operación or-OR (XOR) bit a bit en los parámetros proporcionados.

Explicit(SqlBoolean to Boolean)

Convierte un objeto SqlBoolean en un valor booleano.

Explicit(SqlByte to SqlBoolean)

Convierte el SqlByte parámetro en una SqlBoolean estructura.

Explicit(SqlDecimal to SqlBoolean)

Convierte el SqlDecimal parámetro en una SqlBoolean estructura.

Explicit(SqlDouble to SqlBoolean)

Convierte el SqlDouble parámetro en una SqlBoolean estructura.

Explicit(SqlInt16 to SqlBoolean)

Convierte el SqlInt16 parámetro en una SqlBoolean estructura.

Explicit(SqlInt32 to SqlBoolean)

Convierte el SqlInt32 parámetro en una SqlBoolean estructura.

Explicit(SqlInt64 to SqlBoolean)

Convierte el SqlInt64 parámetro en una SqlBoolean estructura.

Explicit(SqlMoney to SqlBoolean)

Convierte el SqlMoney parámetro en una SqlBoolean estructura.

Explicit(SqlSingle to SqlBoolean)

Convierte el SqlSingle parámetro en una SqlBoolean estructura.

Explicit(SqlString to SqlBoolean)

Convierte el SqlString parámetro en una SqlBoolean estructura.

False(SqlBoolean)

El operador false se puede usar para probar el Value de SqlBoolean para determinar si es false.

GreaterThan(SqlBoolean, SqlBoolean)

Compara dos SqlBoolean estructuras para determinar si la primera es mayor que la segunda.

GreaterThanOrEqual(SqlBoolean, SqlBoolean)

Compara dos SqlBoolean estructuras para determinar si la primera es mayor o igual que la segunda.

Implicit(Boolean to SqlBoolean)

Convierte el valor de byte proporcionado en .SqlBoolean

Inequality(SqlBoolean, SqlBoolean)

Compara dos instancias de SqlBoolean para determinar si no son iguales.

LessThan(SqlBoolean, SqlBoolean)

Compara dos instancias de SqlBoolean para determinar si la primera es menor que la segunda.

LessThanOrEqual(SqlBoolean, SqlBoolean)

Compara dos instancias de SqlBoolean para determinar si la primera es menor o igual que la segunda.

LogicalNot(SqlBoolean)

Realiza una operación NOT en .SqlBoolean

OnesComplement(SqlBoolean)

Realiza una operación complementaria de una en las estructuras proporcionadas SqlBoolean .

True(SqlBoolean)

El operador true se puede usar para probar el Value de SqlBoolean para determinar si es true.

Implementaciones de interfaz explícitas

Nombre Description
IXmlSerializable.GetSchema()

Este miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código.

IXmlSerializable.ReadXml(XmlReader)

Este miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código.

IXmlSerializable.WriteXml(XmlWriter)

Este miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código.

Se aplica a

Consulte también