Tipos de datos del Diseñador de modelos
La siguiente información explica los diferentes tipos de propiedades utilizados en las definiciones de objeto y colección en la sección Diseñador de modelos de informe de los Libros en pantalla. Todos los tipos de datos aparecen en el Lenguaje de definición de modelos semánticos (SMDL) como un elemento a menos que se especifique lo contrario.
Tipo |
Descripción |
---|---|
ID |
Propiedad con un valor que identifica de forma global y única un objeto. Si el nombre de la propiedad es ID, aparece en SMDL como un atributo. En todas las demás instancias, esta propiedad aparece en SMDL como un elemento. |
Object |
Propiedad cuya estructura está definida en los temas de definición de objetos. |
String |
Propiedad con un valor de texto de cadena. |
Name |
Propiedad con un valor de texto de cadena. Los nombres deben ser únicos en el espacio de nombres del elemento. Si no se especifica, el espacio de nombres de un elemento es el objeto contenedor más interno que tiene un nombre. |
Integer |
Propiedad con un valor de tipo Integer (int32). |
Boolean |
Propiedad con true o false como valor del objeto. A menos que se especifique lo contrario, el valor de un objeto Boolean opcional omitido es False. |
Float |
Propiedad con un valor de tipo Float. Se utiliza un punto (.) como separador decimal opcional. |
Enum |
Propiedad con un valor de texto de cadena que debe estar en una lista de valores designados. |
Date |
Propiedad con un valor completo de fecha o fecha y hora especificado con el formato de fecha ISO8601: AAAA-MM-DD[THH:MM[:SS[.S]]]. |
Time |
Propiedad con un valor completo de hora especificado con el formato de fecha ISO 8601: HH:MM[:SS[.S]]. |
Language |
Propiedad con un valor de texto que contiene un código de idioma y referencia cultural, como "es-es" para español de España. El valor debe ser un idioma específico o un idioma neutro para el que se defina un idioma predeterminado en Microsoft.NET Framework. |
Binary |
Propiedad con un valor binario codificado de base-64. |
Variant |
Propiedad con cualquier tipo XML sencillo. |
EntityKey |
Propiedad con un valor binario codificado de base-64 que identifica de forma única una instancia de una entidad. Una propiedad EntityKey se crea a partir de una combinación de las columnas de clave para la entidad. El primer byte está reservado y debe ser igual a cero. El primer byte va seguido de una serialización binaria de las columnas de clave de la tabla a la que está enlazada la entidad o columna en sus tipos nativos. Las columnas de clave se serializan en el orden en que están definidas en la lista de claves principales del modelo físico. |
Enumeración DataType
La enumeración DataType define el tipo de datos de un atributo, una expresión o un parámetro. Un tipo de datos debe seguir el siguiente tipo de propiedad del Diseñador de modelos de informe y sus correspondientes tipos de Common Language Runtime (CLR). Los valores de la base de datos que tiene los tipos CLR se tratan como el tipo del Diseñador de modelos de informe correspondiente.
Tipos CLR |
Tipo del Diseñador de modelos de informe correspondiente |
---|---|
Boolean |
Boolean |
DateTime, DataTime Offset |
DateTime Nota: aunque puede especificar valores DateTime Offset, Reporting Services los convierte automáticamente en valores DateTime UTC. |
Timespan |
Time |
Int16, Int32, UInt16, Byte, SByte |
Integer |
Decimal, Int64, UInt32, UInt64 |
Decimal |
Single, Double |
Float |
String, Char, GUID |
String |
Byte[] |
Binary |
Ninguno |
EntityKey |