Похожие чаты

Hi guys, I want to check go and rust as

a dotnet developer but can't find reliable ORM (Official like EFCore with LINQ).. Can anyone help me to link any?

3 ответов

21 просмотр

go devs usually prefer raw sql. Or lightweight query builder. Check out Jet

For Go and Rust, there are indeed ORMs available, though they might not have the exact feature parity with EF Core and LINQ in .NET. Here are some reliable options for each language: ### Go 1. GORM - Website: [https://gorm.io/](https://gorm.io/) - Description: GORM is a popular ORM for Go that provides a developer-friendly API, supports database migrations, and offers comprehensive features similar to EF Core. 2. SQLBoiler - Website: [https://github.com/volatiletech/sqlboiler](https://github.com/volatiletech/sqlboiler) - Description: SQLBoiler generates type-safe Go code from your database schema, providing an experience closer to using LINQ in .NET. 3. Ent - Website: [https://entgo.io/](https://entgo.io/) - Description: Ent is an entity framework for Go, providing code generation capabilities and a fluent API for querying, similar to LINQ. ### Rust 1. Diesel - Website: [https://diesel.rs/](https://diesel.rs/) - Description: Diesel is the most popular ORM in Rust, offering strong type safety and a query builder that provides a LINQ-like experience. 2. SeaORM - Website: [https://www.sea-ql.org/SeaORM/](https://www.sea-ql.org/SeaORM/) - Description: SeaORM is a new ORM framework for Rust, inspired by TypeORM (from TypeScript). It aims to be developer-friendly and supports asynchronous operations. 3. Tiberius - Website: [https://github.com/prisma/tiberius](https://github.com/prisma/tiberius) - Description: While not a full ORM, Tiberius is a powerful SQL Server driver for Rust, often used in combination with other libraries to achieve ORM-like functionality. These libraries should provide you with a good starting point for ORM capabilities in Go and Rust. While they may not have the exact feature set as EF Core, they are well-maintained and widely used in the community.

Похожие вопросы

Обсуждают сегодня

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
Hi. Do we have a raid bot? Why nobody doing raids on X? Even RH mentioned this and nobody paying attention...whats the channel for hex memes? If mods cant run raids just insta...
H
31
Подскажите, а есть vault lite или ченить такое?) А то нужен вольт для похода в вольт, но весит он ~500 мб) как-то многовато для парочки запросов ))
Alexandr Orloff
17
блеать, почему так?? где в роутере это исправляется?
Арсен Маньяков 🇦🇲
16
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
🌊 Ocean Nodes Dashboard Update 🚀 Hey, Oceaners! First off, a massive round of applause 👏to all of you for the amazing engagement since we launched Ocean Nodes. In just a few ...
KreigDK | Never DM first🌊
3
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
люди, которые используют flameshot, к вам вопрос. Можно-ли поставить хоткей на создание скриншота? В программе есть отдел "горячие клавиши", но там все для редактирования, скр...
ThunDer104
11
Карта сайта