FSharp.ORM


PlainDb

Namespace: FSharp.ORM

Represents plain Database.

Constructors

ConstructorDescription
new(config)
Signature: config:IDbConfig -> PlainDb

Initializes a Db instance.

Instance members

Instance memberDescription
DbConfig
Signature: IDbConfig
Modifiers: abstract

Gets the databse configuration.

Execute(sql, condition)
Signature: (sql:string * condition:IDictionary) -> int
Modifiers: abstract

Executes the arbitrary SQL.

Execute(sql)
Signature: sql:string -> int
Modifiers: abstract

Executes the arbitrary SQL.

Paginate(sql, offset, limit, condition)
Signature: (sql:string * offset:int64 * limit:int64 * condition:IDictionary) -> IList<IDictionary>
Modifiers: abstract

Paginates the rows.

Paginate(sql, offset, limit)
Signature: (sql:string * offset:int64 * limit:int64) -> IList<IDictionary>
Modifiers: abstract

Paginates the rows.

PaginateAndCount(...)
Signature: (sql:string * offset:int64 * limit:int64 * condition:IDictionary) -> IList<IDictionary> * int64
Modifiers: abstract

Paginates the rows, and counts rows without the offset and the limit.

PaginateAndCount(sql, offset, limit)
Signature: (sql:string * offset:int64 * limit:int64) -> IList<IDictionary> * int64
Modifiers: abstract

Paginates the rows, and counts rows without the offset and the limit.

PaginateOnDemand(...)
Signature: (sql:string * offset:int64 * limit:int64 * condition:IDictionary) -> seq<IDictionary>
Modifiers: abstract

Paginates the rows on demand.

PaginateOnDemand(sql, offset, limit)
Signature: (sql:string * offset:int64 * limit:int64) -> seq<IDictionary>
Modifiers: abstract

Paginates the rows on demand.

Query(sql, condition)
Signature: (sql:string * condition:IDictionary) -> IList<IDictionary>
Modifiers: abstract

Queries the rows.

Query(sql)
Signature: sql:string -> IList<IDictionary>
Modifiers: abstract

Queries the rows.

QueryOnDemand(sql, condition)
Signature: (sql:string * condition:IDictionary) -> seq<IDictionary>
Modifiers: abstract

Queries the rows on demand.

QueryOnDemand(sql)
Signature: sql:string -> seq<IDictionary>
Modifiers: abstract

Queries the rows on demand.

Fork me on GitHub