Company
Date Published
Author
Quin Lynch
Word count
1650
Language
English
Hacker News points
None

Summary

EdgeDB has officially launched its .NET binding, EdgeDB.Net, designed as an idiomatic client for seamless integration with EdgeDB, emphasizing zero-config connectivity, automatic reconnection, and efficient data handling. The client prioritizes performance and developer experience, leveraging asynchronous .NET patterns and supporting advanced data modeling with strict typing and polymorphism. Users can easily set up and start querying with EdgeDB.Net by installing the driver and utilizing familiar .NET types for schema mapping. The client supports transactions with automatic retries and rollbacks, along with a State API for granular client configuration, making use of methods like WithGlobals and WithConfig to adjust client behavior. Future developments for EdgeDB.Net include a query builder for a more EFCore-like experience and a code generation tool to create .NET code from .edgeql files, both of which are in early stages and available for feedback through GitHub and the EdgeDB Discord community.