A lightweight and powerful semantic data access layer for .NET, extremely easy to learn and use.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Properties
Resources
Wall
arguments
connection
designer
enums
extensions
.gitattributes
.gitignore
Async.cs
Column.cs
ConnectionKey.cs
Expression.cs
GlobalSuppressions.cs
Identifier.cs
LICENSE.txt
Procedure.cs
QueryTalk.csproj
QueryTalk.sln
QueryTalkException.cs
README.md
Result.cs
ResultSet.cs
ResultT.cs
ResultT2-9.cs
Row.cs
RowT1-2.cs
RowT1-3.cs
RowT1-4.cs
RowT1-5.cs
RowT1.cs
Snippet.cs
Value.cs
View.cs
d.cs

README.md

QueryTalk - for a better coding experience

www.querytalk.com

Semantic data access layer

QueryTalk is a semantic data access layer introducing human-readable instructions extremely easy to learn and use:

s.City.WhichHas(d.Most, s.Company)

QueryTalk is also an ORM framework using the mapping data to facilitate data manipulation in your programming code.

Code less, query with ease

QueryTalk is simple. There is no XML settings, no modelling, no contexts. QueryTalk is less code. In most cases, single instructions or even a single-line of code will do the job. QueryTalk is powerful. It offers plenty of options: semantic querying, SQL querying, a mix of both, and CRUD instructions.

Test immediately

Test your queries on the spot, exactly where they are created:

s.Person.Whose(s.Person.Age, 40)
    .Test()
    .Go();

Map smarter

Use the mapper application (QueryTalker) to map your databases – fast and efficiently. No interference between the mapping code and the programming code. The mapping files are stored as compiled .dll files in your QueryTalk repository.