dotnet / efcore

EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.
https://docs.microsoft.com/ef/
MIT License
13.65k stars 3.15k forks source link

Support for Azure Data Explorer (kusto/kql) #30766

Open gyz0072004 opened 1 year ago

gyz0072004 commented 1 year ago

Our team is using azure data explorer heavily in our application. Currently we are writing our own mapper & query builder to get data from Azure Data Explorer. We would like some kind of ORM support for ADX.

Provide Azure Data Explorer support just like SQL / Cosmos

roji commented 1 year ago

@gyz0072004 building an EF Core provider is quite a big task; so far, we haven't seen many requests for this which would justify the investment. It's also not clear that everyone wants to model their Kusto data as static .NET types in order to query them with LINQ, as opposed to just writing kql.

gyz0072004 commented 1 year ago

Actually we are building API which supports OData query. Writing KQL for this kind would be really repeatable work and if, EF Core would be able to build a provider, it would also help improve the adoption of the Azure Data Explorer itself.