Partager via


DbmlFile, fournisseur de type (F#)

Fournit les types pour un schéma de base de données encodés dans un fichier .dbml, le format de celui qui est utilisé par LINQ to SQL. Les fichiers .dbml contient un schéma d'une base de données.

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

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

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

Paramètres statiques

Paramètre de type

Description

Fichier : chaîne

Le chemin d'accès au fichier de DBML pour le mappage de base de données.

? ResolutionFolder : chaîne

Un dossier à utiliser pour résoudre les chemins d'accès relatifs au moment de la compilation. La valeur par défaut est le répertoire qui contient le projet ou le script.

? ContextTypeName : chaîne

Le nom du type de conteneur que vous utilisez pour accéder à tous les types générés.

? sérialisable : bool

true si vous souhaitez les types générés pour être sérialisable. La valeur par défaut est false.

Notes

Le fichier .dbml est un fichier XML qui contient la description complète ou le schéma d'une base de données relationnelle. DBML représente le langage de modélisation de base de données et est le format de schéma de base de données que LINQ to SQL utilise. Vous pouvez générer un fichier .dbml à l'aide de l'outil en ligne de commande, SQLMetal.exe. Pour plus d'informations sur SQLMetal.exe, consultez SqlMetal.exe (outil de génération de code). Pour plus d'informations sur LINQ to SQL, consultez LINQ à SQL [LINQ to SQL].

Pour une procédure pas - à - pas sur l'utilisation DbmlFile tapez le fournisseur, consultez Procédure pas à pas : génération de types F# à partir d'un fichier DBML (F#).

Plateformes

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

Informations de version

Versions de bibliothèque principale F#

Prise en charge dans : 2,0, 4,0, portables

Voir aussi

Référence

Microsoft.FSharp.Collections, espace de noms (F#)