All Projects → streamx-co → try.elinq

streamx-co / try.elinq

Licence: AGPL-3.0 License
Language Integrated Query (LINQ) technology for relational databases and EF Core

Programming Languages

C#
18002 projects
TSQL
950 projects

Projects that are alternatives of or similar to try.elinq

Nebula.Admin
Destiny.Core.Flow是基于.Net Core,VUE前后分离,开发的一个开源Admin管理框架目前有以下模块:菜单管理、用户管理、角色管理、用户角色、角色权限等功能。
Stars: ✭ 254 (+1109.52%)
Mutual labels:  ef-core
Detached-Mapper
An ORM friendly mapper. Allows saving entire entity graphs. Heavily inspired in GraphDiff and AutoMapper.
Stars: ✭ 89 (+323.81%)
Mutual labels:  ef-core
ksqlDB.RestApi.Client-DotNet
ksqlDb.RestApi.Client is a C# LINQ-enabled client API for issuing and consuming ksqlDB push queries and executing statements. SqlServer.Connector is a client API for consuming row-level table changes (CDC - Change Data Capture) from Sql Server databases with the Debezium connector streaming platform.
Stars: ✭ 44 (+109.52%)
Mutual labels:  linq
go-streams
Stream Collections for Go. Inspired in Java 8 Streams and .NET Linq
Stars: ✭ 127 (+504.76%)
Mutual labels:  linq
AspNetCoreFileUploadFileTable
ASP.NET Core MVC file upload / download with MS SQL Server FileTable
Stars: ✭ 112 (+433.33%)
Mutual labels:  ef-core
SqlBatis
A high performance Micro-ORM supporting SQL Server, MySQL, Sqlite etc..
Stars: ✭ 34 (+61.9%)
Mutual labels:  linq
Beetle.js
🪲 Javascript ORM, manage your data easily.
Stars: ✭ 53 (+152.38%)
Mutual labels:  linq
linqr
Query Comprehensions for Ruby
Stars: ✭ 15 (-28.57%)
Mutual labels:  linq
LinqToXsdCore
LinqToXsd ported to .NET Core (targets .NET Standard 2 for generated code and .NET Core 3.1, .NET 5+ 6 for the code generator CLI tool).
Stars: ✭ 23 (+9.52%)
Mutual labels:  linq
js-linq
$linq is a Javascript version of .NET's Linq to Objects, with some query operations inspired by MoreLinq (an extension to Linq to Objects).
Stars: ✭ 34 (+61.9%)
Mutual labels:  linq
linq
A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.
Stars: ✭ 39 (+85.71%)
Mutual labels:  linq
dotnet-arangodb
.NET Driver for ArangoDB
Stars: ✭ 52 (+147.62%)
Mutual labels:  linq
CleanArchitecture-Template
This is a solution template for Clean Architecture and CQRS implementation with ASP.NET Core.
Stars: ✭ 60 (+185.71%)
Mutual labels:  ef-core
1976
Criando sua primeira API com ASP.NET Core e Entity Framework Core
Stars: ✭ 28 (+33.33%)
Mutual labels:  ef-core
linq-collections
Strongly typed Linq and Collections implementation for Javascript and TypeScript (ECMAScript 5)
Stars: ✭ 112 (+433.33%)
Mutual labels:  linq
run-aspnetcore-basics retired
One Solution - One Project for web application development with Asp.Net Core & EF.Core. Only one web application project which used aspnetcore components; razor pages, middlewares, dependency injection, configuration, logging. To create websites with minimum implementation of asp.net core based on HTML5, CSS, and JavaScript. You can use this boi…
Stars: ✭ 15 (-28.57%)
Mutual labels:  ef-core
social-me-die
A social media experiment with .net core, ef core, react and mobx.
Stars: ✭ 16 (-23.81%)
Mutual labels:  ef-core
vscode-csharp-snippets
Extension of C# Snippets for Visual Studio Code
Stars: ✭ 22 (+4.76%)
Mutual labels:  ef-core
go2linq
Generic Go implementation of .NET's LINQ to Objects.
Stars: ✭ 41 (+95.24%)
Mutual labels:  linq
sanity-linq
Strongly-typed .Net Client for Sanity
Stars: ✭ 36 (+71.43%)
Mutual labels:  linq

ELINQ (Entity LINQ)

Interactive demo ⇒ Try_.NET Enabled nuget nuget

ELINQ is a Language Integrated Query (LINQ) technology for relational (SQL) databases and EF Core. It allows you to use C# (or your .NET language of choice) to write strongly typed SQL queries.

Don't we have LINQ for EF already?

ELINQ enhances LINQ with new capabilities:

  • Full power of C# for query creation: multiple statements inside lambda, variables, functions, etc.
  • No semantic gap with SQL. ELINQ declares SQL statements (like SELECT, FROM, WHERE) as first class C# methods, combining familiar syntax with intellisense, type safety and refactoring.
  • No limitations. Any practical DML SQL can be expressed with C# elegance.

With ELINQ SQL becomes just "another" class library exposing its API locally, literally "Language Integrated SQL".

Demo

We took popular SQL tutorials and implemented all examples from them using ELINQ. We want to emphasize that any practical DML SQL can be expressed with ELINQ with no compromises.

This site is built with a wonderful Try .NET technology. All the examples are interactive, intellisense enabled and runnable with changes you may make. Enjoy!

EF Core Integration

By integrating with EF, ELINQ maps EF entities to SQL table and column names.

SQL Support

ELINQ fully supports the modern SQL DML standard. In addition to conventional relational SQL (SQL-92), ELINQ supports SQL-99 Common Table Expressions (WITH clause), SQL-2003 Window Functions (OVER clause), SQL-2003 MERGE (UPSERT clause), Dynamic Queries and many, many more.

Where can I get ELINQ?

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].