FSharpComposableQuery

A Compositional, Safe Query Framework for Dynamic F# Queries


Keywords
fsharp, LINQ, SQL, database, data, dynamic, query, F#
License
MIT
Install
Install-Package FSharpComposableQuery -Version 1.0.4-beta

Documentation

Issue Stats Issue Stats

FSharpComposableQuery NuGet Status

A Compositional Query Framework for F# Queries, based on "A Practical Theory of Language-Integrated Query" (ICFP 2013)

Build

If you want to use the library simply proceed to the Installation section.

Prerequisites

  • Visual Studio 2012 or later.

To build, open a command prompt or a terminal window and type

build

to execute the build script for your system (tested only under Windows).

The default build target does not execute any unit tests since they require the presence of a properly configured SQL Server database. You can follow the instructions in the README.md file here on setting up the testing environment.

If you receive a File does not exist error this may indicate you do not have MSBuild in your console path. In such a case do one of the following:

  • Open the VS Command Prompt from its shortcut or from inside Visual Studio
  • Add the respective directories where the executable lies manually to your PATH variable.

Installation

You can find the library on NuGet.

Usage

Check out the tutorial for examples and an overview of the main use cases of this library.

Maintainer(s)

The default maintainer account for projects under "fsprojects" is @fsprojectsgit - F# Community Project Incubation Space (repo management)