Kaynak üreteçli veri erişimi
Sınıfa [TableSchema] ekle; satır eşleme, tip-güvenli sorgu builder'ı ve [Repository] ile CRUD üretilir. SQL metni birleştirme yok.
Geliştirici platformu
QuickShot
Üretimde · QuickTeam'in altyapısıQuickShot modüler bir C#/.NET arka uç framework'üdür: derleme anında üretilen tip-güvenli veri erişimi, attribute'lü endpoint'ler ve yalnız gerektiğinde eklenen paketler. Bir modül üç dosyadır (entity, DTO, servis); repository ve controller üretilir.
Sınıfa [TableSchema] ekle; satır eşleme, tip-güvenli sorgu builder'ı ve [Repository] ile CRUD üretilir. SQL metni birleştirme yok.
Zaman için LongDateTime ve LongDate, kesin sayı için FixedDecimal, para için Money; veritabanına tutarlı yazılır.
ApiResult<T> dönen [Controller] endpoint'leri, JWT, satır düzeyinde yetki, çok kiracılık, gözlemlenebilirlik ve KVKK/GDPR araçları.
Jobs, bildirimler, realtime, odalar, workflow, cache, storage, içe/dışa aktarma, sheets, Puppeteer şablonları, PKCS#11 e-imza, video ve FFmpeg dönüşümü.
CI her sürümde hız, CPU, bellek ve GC'yi EF Core, Dapper ve yaygın mapper'lara karşı yeniden ölçer ve sonuçları dokümanda yayımlar.
Doküman sitesi framework kaynağından üretilir: her public tip ve uzantı dizinlenir, satır içi kod tanımına bağlanır.
// Read: the builder runs at the end of the chain
var items = await OrderQueryBuilder.Select()
.WhereCustomerIdEquals(id)
.OrderByIdAsc()
.ListAsync(ct);
// Write: repository and builder share one transaction
await db.RunInTransactionAsync(async _ =>
{
var orderId = await orders.CreateAsync(order, ct);
await OrderLineQueryBuilder.Insert().From(line).NonQueryAsync(ct);
});| Karşılaştırma | Sonuç |
|---|---|
| EF Core 10 — tek satır okuma | 1,8× hızlı, işlem başına 2,4× az bellek |
| EF Core 10 — 1.000 satır toplu insert | 6,5× hızlı |
| EF Core 10 — 5.000 satır takipli okuma | 5,1× hızlı |
| EF Core 10 — 3 sorgulu ekran | 2,1× hızlı |
| Dapper — satır okuma | aynı hız, ~1,5× az bellek |
| AutoMapper — nesne eşleme | 4,8× hızlı |
AI
QuickShot hem insanların hem yapay zekânın yazacağı şekilde tasarlandı. Paketleri yalnız tüketen projelerde kodlama ajanlarının framework'ü bilmesi için altı skill ve iki komutlu bir AI ajan eklentisi yayımlıyoruz. Sürüm sürüm, AI alt ajanları aynı özelliği EF Core ve QuickShot ile yazar; token, tur, derleme hatası ve satır sayısını izleriz.