TotalApp Dökümanlar

ORM Eşleyici

Veritabanı tablolarınızı kod modellere dönüştüren görsel ORM aracı.

FlowORM Nedir?

FlowORM, veritabanı tablolarınızı TypeScript, Python veya Go gibi dillerde nesne modellerine otomatik dönüştüren görsel bir ORM (Nesne-İlişkisel Eşleyici) aracıdır. Tablo yapısını analiz eder, ilişkileri saptar ve hazır kullanıma sunulan kod üretir.

Temel Özellikler

Otomatik Model Üretimi

Tablo sütunlarından model sınıfları otomatik oluşturulur.

İlişki Tespiti

Yabancı anahtar bağlantıları otomatik olarak ilişki tanımlarına dönüşür.

Çoklu Dil Desteği

TypeScript, Python, Go ve Java çıktısı desteklenir.

Özelleştirilebilir Şablonlar

Model yapısını ve adlandırma kuralını kendi ihtiyacınıza göre ayarlayın.

Kullanım Adımları

Tablo Seç İlişkileri İncele Dil Seç Kodu Üret Kopyala / İndir

Desteklenen Çıktı Dilleri

Dil ORM Çerçevesi Sürüm
TypeScript Prisma / TypeORM 4.x+
Python SQLAlchemy 2.x
Go GORM 1.x
Java Hibernate 6.x

İpucu

Model adlarında Türkçe karakter kullanıyorsanız "ASCII Dönüştür" seçeneğini etkinleştirin; bu, üretilen kodun tüm ortamlarda derlenmesini sağlar.

Önemli Not

FlowORM, yalnızca mevcut şemadan model üretir. Mevcut uygulama kodunuzu değiştirmez veya silmez.

Yapay Zeka Asistanı

Ekranın sağ kenarındaki sekmeden gömülü Yapay Zeka Asistanı'nı açarak entity şemanız ve migration'larınız hakkında yardım alabilirsiniz. Asistan mevcut entity listesini, aktif sekmeyi (Şema Denetleyici, Migration Kaydı veya Sorgu Önizleme), bekleyen şema farkını ve migration kaydını görür; böylece şu tür sorular sorabilirsiniz:

  • "Bekleyen bu migration çalıştığında ne değişecek, açıklar mısın?"
  • "Bu kolonlardan herhangi birine indeks eklemeli miyim?"
  • "Büyük bir tabloya NOT NULL kolon eklemenin güvenli bir yolu nedir?"
  • "Entity ilişkilerimi modelleme sorunları açısından gözden geçir"

Asistanın canlı bir veritabanı bağlantısı yoktur — ekranda gösterilen şema ve migration kaydı üzerinden akıl yürütür, gerçek sorgu sonuçları üzerinden değil.

Sık Sorulan Sorular

Üretilen kodu nasıl özelleştirebilirim?
Şablon Düzenleyici bölümünden alan adlarını, tip eşlemelerini ve sınıf yapısını değiştirebilirsiniz.
Görünümleri (view) eşleyebilir miyim?
Evet, veritabanı görünümleri de tablo gibi eşlenebilir; salt okunur olarak işaretlenir.
Bu Sayfada