.Net Core Web Api Çoklu Veritabanı
-
cemnet bunu yazdı
nette multi-tenancy diye arama yapman lazım bu yapı için çok fazla örnek var. bende şuan bu tip bir yapı kullanıyorum.
tenant per db yi desteklemiyor galiba bu durum
-
Konuya girmeyeyim dedim ama dayanamadım. Yapmak istediğini birden fazla yol ile yapabilirsin.
En profesyoneli neidir dersen; Entity Framework Core
Bir dbcontext yaratıp içine istediğin kadar dbset ile db eklersin, ilişkilendirirsin ve fazlası...
Eğer .net platformunda çok fazla db ile haşır neşir oluyorsanır EF kullanın. Hayat kurtarır.
-
cukurova bunu yazdı
Konuya girmeyeyim dedim ama dayanamadım. Yapmak istediğini birden fazla yol ile yapabilirsin.
En profesyoneli neidir dersen; Entity Framework Core
Bir dbcontext yaratıp içine istediğin kadar dbset ile db eklersin, ilişkilendirirsin ve fazlası...
Eğer .net platformunda çok fazla db ile haşır neşir oluyorsanır EF kullanın. Hayat kurtarır.
katılıyorum. konuya ek olarak link paylaşmak isterim.
örnek link: https://www.milanjovanovic.tech/blog/using-multiple-ef-core-dbcontext-in-single-application
-
DrKill bunu yazdı
Bu işi .net sizde çözebilirsin. SQL serverde 3 DB ye union all atıp eğer sunucularda farklıysa linked server yapıp DB bazında sorguları union all ile birleştirerek yapabilirsin. Yada queryleri soyutlayıp ilgili queryleri 3 DB den sorguladıktan sonra geri kalanı ui katmanına yollarsın. Eğer bir kaç tane tablo için bu durum mevcutsa linked server + (view ya da SP) işini daha rahat görür.
sunucu tek veri tabanları farklı. aslında bu da kulağa hoş geliyor
-
cukurova bunu yazdı
Konuya girmeyeyim dedim ama dayanamadım. Yapmak istediğini birden fazla yol ile yapabilirsin.
En profesyoneli neidir dersen; Entity Framework Core
Bir dbcontext yaratıp içine istediğin kadar dbset ile db eklersin, ilişkilendirirsin ve fazlası...
Eğer .net platformunda çok fazla db ile haşır neşir oluyorsanır EF kullanın. Hayat kurtarır.
sanırım bunu da seçenek olarak değerlendireceğim arkadaşın paylaştığı örneğe göz atacağım.