Custom Connection String Provider

Custom Connection String Provider, uygulamanızın farklı ortamlara ya da sistemlere bağlanmasını sağlayan özelleştirilmiş bağlantı cümlelerini (Connection String) tanımlamak için kullanılır. Bu yapı sayesinde, uygulamanızın ortam bağımsız (development, staging, production) şeklinde yapılandırabilir veya farklı veritabanlarına dinamik olarak yönlendirilebilir. 

  1. C# veri kaynağını seçin, bir isim girin.
  2. Custom Connection String Provider metodunu seçin.
  3. CREATE butonuna tıklayın.

Custom Connection String Provider, aynı uygulamanın farklı müşteriler için ayrı veritabanlarına bağlanması, geliştirme ve canlı sistemlerin ayrıştırılması, çoklu tenant destekli sistemlerde dinamik bağlantı değişimi için kullanılır. 

Fonksiyonun Geri Dönüşü:

  • return "connection_string": Dönüş değeri olarak bir bağlantı cümlesi (örneğin SQL Server, PostgreSQL vb.)
  • Kullanıcıya, uygulamaya veya tenant’a özel bağlantılar döndürmek mümkündür.

Dönüş değerinde hassas bilgiler içerdiğinden, string güvenli biçimde oluşturulmalı ve loglanmamalıdır.