sea-orm
SeaORM, Rust dilinde web servisleri geliştirmek için tasarlanmış ilişkisel bir veritabanı yönetim aracıdır. 1-1, 1-N, M-N ve öz-referanslı karmaşık ilişkileri kavramsal düzeyde modellemeye imkan tanır. Filtreleme, sayfalama ve iç içe sorgu yetenekleriyle REST, GraphQL ve gRPC API'lerinin oluşturulmasını hızlandırır.
sea-orm
80SeaQL · ORM & Veritabanı Araçları
- Mevcut veritabanınızdan CLI aracı yardımıyla varlık dosyaları oluşturursun.
- Filtreleme, sayfalama ve iç içe sorguları kullanarak API servisleri geliştirirsin.
- Bire-bir, bire-çok ve çoka-çok karmaşık ilişkileri modelleyebilirsin.
- ↓ OlumsuzGitHub Issue
Kompakt Varlık biçimi
“Sandığınla uğraşıyordum, umut verici görünüyor, ama modelleri temsil etme şeklin çok abartılı. Örneğin, 53 alanlı bir DB tablom var, sisteminizi kullanarak 210 LOC gibi yazdım, aynı bilgileri 3 kez tekrarladım. Bence her şey bir...”
- • NötrGitHub Issue
Varlık Jeneratör
“Her bir db tablosu için varlık dosyası oluşturuluyor. - Varlık - Model - Rust tipine db sütun tipi haritalama - yardımcı işlevi bul - Sütun - SütunTrait sütun def - Birincil Anahtar - İlişki - İlişkiTrait ilişkisi def - İlgili Çalışma planı devam ediyor... pas kullanım sandığı...”