FSharp.ORM


FSharp.ORM

FSharp.ORM Namespace

TypeDescription
CaseInsensitiveDynamicObject
CharString

Represents the fixed length string.

ColumnAttribute

Indicates that a property is mapped to a column.

Db

Implements FSharp.ORM.IDb.

DbConfigBase

Represents a base class of the FSharp.ORM.IDbConfig.

DbException
DeleteOpt

Represents the options of delete operation.

DialectBase

Represents a base class of the FSharp.ORM.IDialect.

Direction

Defines the kinds of stored procedure parameter directions.

DynamicObjectPropertyDescriptor
EntityNotFoundException
ICommandObserver

Represents a System.Data.Common.DbCommand Observer.

IConnectionObserver

Represents a System.Data.Common.DbConnection Observer.

IDb

Represents operations on the Database.

IDbConfig

Represents a database configuration.

IDialect

Represents a SQL dialect.

IDynamicObject
IInsertOrUpdateOpt

Represents the options of insert operation.

ILocalDb

Represents operations on the local Database.

IdAttribute

Indicates that a property is mapped to a primary key column.

IdKind

Defines the kinds of primary key columns.

InsertOpt
LocalDb

Implements FSharp.ORM.ILocalDb.

Message
MsSqlCeConfig

Represents a database configuration of Microsoft SQL Server Compact 4.0.

MsSqlCeDialect

Represents a SQL dialect of Microsoft SQL Server Compact 4.0.

MsSqlConfig

Represents a database configuration of Microsoft SQL Server 2008.

MsSqlDialect

Represents a SQL dialect of Microsoft SQL Server 2008.

MySqlConfig

Represents a database configuration of MySQL 5.x.

MySqlDialect

Represents a SQL dialect of MySQL 5.x.

NoAffectedRowException
NoIdPropertiesException

The exception that is thrown when there is no id property.

NoInsertablePropertyException

The exception that is thrown when there is no insertable property.

NoUpdatablePropertyException

The exception that is thrown when there is no updatable property.

OptimisticLockException
OracleConfig

Represents a database configuration of Oracle Database 11g.

OracleDialect

Represents a SQL dialect of Oracle Database 11g.

Parameter
PlainConfig

Represents a plain database configuration.

PlainDb

Represents plain Database.

PreparedParameter

Represents a SQL parameter.

PreparedStatement

Represents a SQL statement.

ProcedureAttribute

Indicates that a class is mapped to a stored procedure.

ProcedureParamAttribute

Indicates that a property is mapped to a stored procedure parameter.

QueryType
SQLiteConfig

Represents a database configuration of SQLite.

SQLiteDialect

Represents a SQL dialect of MySQL 5.x.

SequenceAttribute

Indicates that a property is assigned by a database sequence.

Sql
TableAttribute

Indicates that a class is mapped to a table.

UniqueConstraintException
UpdateOpt

Represents the options of update operation.

VersionAttribute

Indicates that a property is mapped to a version column which is used for optimistic lock.

VersionKind

Defines the kinds of version columns.

dynamic
ModuleDescription
Db

Operations on the Database.

DynamicOperations

The dynamic Operations.

Expression

Provides the expression operations.

ExpressionAst

The expression abstract syntax tree.

LocalDb

Operations on the local Database.

Sql

Provides the SQL operations.

SqlAst

The SQL abstract syntax tree.

Text

Provides the text operations.

UtilityOperations

The utility Operations.

Fork me on GitHub