2016-03-23 21 views
0

Üçüncü taraf sunucu uygulaması için Oracle 11 veritabanımız var. Db için etkileşimlere yalnızca satıcı tarafından sağlanan DLL dosyaları aracılığıyla izin verilir. Veritabanına doğrudan erişim izni yoktur. Veritabanındaki nesneleri oluşturmak veya silmek için bu DLL'leri kullanarak veritabanına bağlanmamız gerekir. Ben Nhibernate, bu DLL'ler hakkında bazı sarmalayıcılar yazarak kullanabilir miyim merak ediyorum. SQL sorgularına da izin verilmez. Bu yapılabilir mi?Tümleşik tabanlı veritabanı erişimi için Nhibernate

cevap

0

Satıcı kimdir? Oracle değil sanırım, ama "uygulama sunucusu" yazılımı sağlayan "üçüncü taraf".

Böyle bir durumda, bu, onların uygulama DB'sine doğrudan SQL erişimini yasaklamak istiyor gibi görünüyor. Yani, bir ORM'yi NHibernate gibi kullanmaya çalışmanın hiçbir anlamı yoktur, DB'nin doğrudan sorgusu gibi kendi bakış açılarından olacaktır.

"En iyi" seçeneğiniz, kendi NHibernate veritabanı sürücüsünü sağlayabileceklerini sormaktır, ancak yanıtları büyük olasılıkla "Hayır" olacaktır. Cevabınız için teşekkürler:

+0

. Cevabınız hemen bana bu boyutta düşünmeyi bıraktı. Böyle düşünmekteydim, çünkü bazı özel sağlayıcılar ve lehçeler gördüm. mümkün olup olmadığını merak ediyordum. – VyshuRam

İlgili konular