Visual Studio Lightswitch'un tüm demoları SQL-Server'ı kullanıyor, Visual Studio Lightswitch'i kullanarak Oracle'dan veriye erişmek mümkün mü?Visual Studio Lightswitch bir Oracle veritabanına bağlanabilir mi?
cevap
Görsel.
Oracle Veri Sağlayıcısı (ODP.Net)
Oracle'ın ODAC Araçlar Visual Studio uygulamaları ile kullanmak için Oracle Veri Sağlayıcısı (ODP.Net) içeriyor. Oracle'ın Entity Framework 4.1 ve "Model First" yaklaşımını destekleyen en yeni sürücüsü.
DÜZENLEME: "Code-First" veya EF 4.2'yi destekleyip desteklemediğinden emin değilim. Yani, ücretsiz ve Oracle tarafından desteklenmektedir, bu yüzden burada kendi başınıza yuvarlanmadan önce veya açık kaynak sağlayıcılar/sürücüler kullanarak şiddetle tavsiye ediyorum.
Notlar
Download ODP.Net 11.2.0.3: "11.2.0.2 Release 4" kesmek, ama dışarı ve daha kararlı "11.2.0.3" dedi.Üçüncü taraf sürücüleri satın alınabilir:
Açık Kaynak Sağlayıcıları Ayrıca
bazı açık kaynak seçenek vardır kullanılabilir - bir tane buldum n Github:
Eğitimi MSDN: How to Connect Lightswitch to EF 4.1 üzerinde
Oracle'ın ODAC Tools'un beta sürümünde olmayan, ancak .net'in gönderim sürümünü tamamen desteklediği bir sürümü var mı? –
Evet. Cevabımı değiştirmeyi unuttum - 11.2.0.3 beta sürümünde tamamen serbest bırakıldı ... ve Entity Framework 4.1'i destekliyor - caveat: "önce model" ve "4.1" yi destekliyor. 4.1 ve Code-First yaklaşımlarının iyi olup olmadığını destekleyin. –
Evet, varlık çerçevesi için üçüncü taraf sağlayıcısı alabilirsiniz. Bu soruyu VSLive'de bu hafta sordum.
Kurum çatısı için üçüncü taraf sağlayıcı ne kadar tutar? Ve birisinin Lightswitch'e takmayı nasıl programlayacağını bilmesi gerekiyor mu? –
http://web.datadirect.com/products/net/net-for-oracle/index.html. Sorunuzun ikinci kısmı hakkında emin değilim. –
İkinci kısım olarak, inanıyorum ki, bir kere kişinin makinesine kurulduğunda, bunu bir veri kaynağı olarak seçerler. Bağlantı bilgilerini, başka bir veri kaynağı kullanıyormuş gibi bilmeleri gerekecek. Fakat programlamak için programlama bilgisine gerek duymamalı. –
LightSwitch training kit, WCF RIA servisleri aracılığıyla alternatif veri kaynaklarını kullanmaya adanmış bir egzersize sahiptir.
Yararlı bulabilirdiniz.
Entity Framework'ü destekleyen en son ODAC 11.2 Sürüm 4'ü (11.2.0.3.0) kullandım ve gayet iyi çalışıyor. Bu hatayı alırsanız
,:, Temelde https://forums.oracle.com/forums/thread.jspa?threadID=2263095
Eğer BScholz ikinci yazı izleyerek sorunu çözebilirsiniz
"İç istisna mesajı Bağlantı zaten bir yerel veya dağıtılmış işlemin parçasıdır" Oracle Veri Kaynağı için SaveChanges_Excuting ve SaveChanges_Excuted uygulamasını uygulamanız gerekir.
- "Dosya Görünümü" ye geçin (LightSwitch varsayılan olarak "Mantıksal Görünümü" gösterecektir).
- Sunucu projesinde "System.Transactions" için bir başvuru ekleyin.
- "Mantıksal Görünüm" seçeneğine dönün
- Sağ Veri Kaynak Adına tıklayın ve kısmi sınıfı düzenlemek için "Kodu Görüntüle" ye tıklayın.
kopyalayıp yapıştırın aşağıdaki kodu:
Studio Lightswitch İdare Framework aracılığıyla bir Oracle veritabanı için kalıcı olabilirprivate TransactionScope _tscope; partial void SaveChanges_Executing() { _tscope = new TransactionScope(TransactionScopeOption.Required, new TransactionOptions { IsolationLevel = System.Transactions.IsolationLevel.ReadCommitted }); } partial void SaveChanges_Executed() { _tscope.Complete(); _tscope.Dispose(); }
- 1. Bir PVC belirli bir PV'ye bağlanabilir mi?
- 2. Bir Node.js uygulaması Android'de bluetooth'a bağlanabilir mi?
- 3. LinqPad bir mdf dosyasına bağlanabilir mi?
- 4. Visual Studio
- 5. Can Roslyn Visual Studio olmadan yüklenebilir mi?
- 6. Visual Studio, configure dosyası oluşturabilir mi?
- 7. Visual Studio 2015 - ASP.Net uygulaması, Visual Studio
- 8. Visual Studio, sekmeyi 4 boşlukla değiştirilsin mi?
- 9. C# Visual Studio 2013 php myadmin veritabanına nasıl bağlanır
- 10. MS Visual Studio 2010'da Veritabanına Bağlanma Hata
- 11. Farklı GCC diyalektleri birbirine bağlanabilir mi?
- 12. Can Meteor, MongoDB'ye SSL üzerinden bağlanabilir mi?
- 13. Visual Studio
- 14. Visual Studio 2012 projesine Visual Studio 2012
- 15. Visual Studio Azure'a yayımlanırken Visual Studio çöküyor
- 16. Visual Studio Projesi'nde Yeni Bir Visual Studio Projesi Nasıl Programlanır?
- 17. Oracle istemci yazılımını kullanmadan komut satırında Oracle veritabanına mı bağlanılıyor?
- 18. Visual Studio
- 19. Visual Studio
- 20. Visual Studio,
- 21. Visual Studio
- 22. Visual Studio
- 23. Visual Studio
- 24. Visual Studio
- 25. Visual Studio,
- 26. LightSwitch 'Microsoft-LightSwitch-Security-ServerGenerated-Implementation-AuthenticationService.svc' mevcut değil
- 27. Visual Studio
- 28. Visual Studio,
- 29. Oracle tablosunu DBLink olmadan bir veritabanından diğer veritabanına kopyalayın
- 30. Visual Studio 2015'te C# biçimlendirmesi değişti mi? Ve bunu nasıl değiştirebilirim? Visual Studio geçmiş sürümlerinde
ayrıca bkz http://meta.stackexchange.com/questions/59759/what-should-the-tag-for- visual-studio-lightswitch-be –
Ian: Senin için bir cevap bıraktım. Üç seçeneğiniz var (1) Oracle'ın ODP.Net 11.2 R4, (2) Üçüncü Taraf Sürücüleri $$$ ve (3) Açık Kaynak. @Matt Eisenberg doğru yoldaydı, ama daha fazla seçenek var. –