Share via


DbmlFile (Proveedor de tipo de F#)

Proporciona tipos para un esquema de base de datos codificado en un archivo .dbml, el formato del esquema de la base de datos utilizado por LINQ to SQL.Los archivos .dbml contienen un esquema para una base de datos.

Namespace/Module Path: Microsoft.FSharp.Data.TypeProviders

Assembly: FSharp.Data.TypeProviders (en FSharp.Data.TypeProviders.dll)

type DbmlFile<File : string,
              ?ResolutionFolder : string,
              ?ContextTypeName : string,
              ?Serializable : bool>

Parámetros de tipo estático

Parámetro de tipo

Descripción

Archivo: cadena

La ruta de acceso al archivo DBML para la asignación de la base de datos.

¿? ResolutionFolder: cadena

Una carpeta que se utilizará para resolver rutas de acceso relativas en tiempo de compilación.El valor predeterminado es la carpeta que contiene el proyecto o el script.

¿? ContextTypeName: cadena

El nombre del tipo de contenedor que se usan para tener acceso a todos los tipos generados.

¿? Serializable: bool

true si desea que los tipos generados para ser serializables.El valor predeterminado es false.

Comentarios

El archivo .dbml es un archivo XML que contiene la descripción o el esquema completa para una base de datos relacional.DBML representa lenguaje de modelado de la base de datos y es el formato del esquema de la base de datos que LINQ to SQL utiliza.Puede generar un archivo .dbml mediante la herramienta de línea de comandos, SQLMetal.exe.Para obtener más información sobre SQLMetal.exe, vea SqlMetal.exe (Herramienta de generación de código).Para obtener más información sobre LINQ to SQL, vea LINQ to SQL.

Para un tutorial sobre cómo utilizar el proveedor del tipo de DbmlFile , vea Tutorial: Generar tipos en F# a partir de un archivo DBML (F#).

Plataformas

Windows 8, Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Información de versiones

Versiones de la biblioteca básica de F#

Se admite en: 2.0, 4.0, portables

Vea también

Referencia

Microsoft.FSharp.Collections (Espacio de nombres de F#)