Kaynaklar

SS ServiceStack Blog
Blog

5haber
4 gün önceson haber
OrmLite 10.4
Hatada otomatik yeniden dene

OrmLite'ta yeniden deneme politikası ve okuma replikaları

ServiceStack v10.4, OrmLite'a deadlock, throttling ve failover gibi geçici veritabanı hatalarını tek bir yapılandırma satırıyla güvenli biçimde yeniden deneme özelliği ekliyor. Ayrıca okuma sorgularını bir read replica'ya yönlendirmek ve salt okunur bağlantılarda yanlışlıkla yapılan yazmaları geliştirme aşamasında yakalamak mümkün hale geliyor. .NET veri katmanı kuran geliştiriciler için doğrudan pratik değer taşıyor.

ServiceStack 10.4
Vektör araması veritabanında

OrmLite'a vektör araması geliyor: ServiceStack v10.4 embedding sütunları

ServiceStack v10.4, OrmLite'a [Vector] özniteliğini ekliyor. Böylece AI modellerinin embedding değerleri veriyle birlikte saklanabiliyor ve en yakın satırlar filtreler, join'ler ve tenant kurallarıyla aynı tipli sorguda bulunabiliyor. RAG uygulaması geliştiren .NET geliştiricileri için ayrı bir vektör deposuna gerek kalmadan veri erişim katmanında arama yapmanın yolunu gösteriyor.

OrmLite v10.4
JSON'da tipli sorgu

OrmLite'ta JSON özellikleri normal property gibi sorgulanabiliyor

ServiceStack v10.4 ile OrmLite'ta karmaşık tip özellikleri, x.Address.City veya x.Lines.Any(...) gibi tipli ifadelerle doğrudan sorgulanabiliyor. Sorgular SQLite, PostgreSQL, SQL Server ve MySQL'in kendi JSON fonksiyonlarına çevriliyor. Veritabanı başına ayrı JSON sözdizimi yazmadan taşınabilir kod elde edilebiliyor.

OrmLite v10.4
Tipli karmaşık sorgular

OrmLite v10.4: recursive, pencere ve birleşik sorgular tipli API ile geliyor

ServiceStack v10.4, OrmLite'a hiyerarşik sorgular için WithRecursive(), adlandırılmış alt sorgular için With(), pencere fonksiyonları, Union/Intersect/Except ve SeekAfter ile keyset sayfalama ekliyor. Elle yazılan SQL metinlerine gerek kalmadan bu sorgular tipli, parametreli ve veritabanları arasında taşınabilir kalıyor. Yazıda her özelliğin kullanım örnekleri ve üretilen SQL'i yer alıyor.

Geri bildirim

Bir hata mı buldun, bir fikrin mi var? Yazdığın mesaj doğrudan bana e-posta olarak gelir.

Mesaj türü