SQLProvider

FSharp.Data.Sql.Schema Namespace

Type Description

Column

Represents a database table column with its metadata and characteristics. Contains all information needed to generate typed properties and handle data conversion.

CompileTimePackageDefinition

CompileTimeSprocDefinition

QueryParameter

Represents a parameter used in SQL queries, stored procedures, or functions. Contains all metadata needed to properly bind .NET values to database parameters.

Relationship

Represents a foreign key relationship between two database tables. Used for automatic navigation property generation and join optimization.

RunTimeSprocDefinition

Sproc

SprocName

Represents the name of a stored procedure, including schema and package information. Handles different database naming conventions (e.g., Oracle packages, SQL Server schemas).

Table

Represents a database table with its schema information. Provides methods for generating properly quoted table names for different database providers.

TypeMapping

Represents the mapping between database types and .NET CLR types. Used to translate between database-specific types and .NET types during query execution.

Type something to start searching.