เป็นไปได้ไหมที่จะใช้ Microsoft Entity Framework กับฐานข้อมูล Oracle
เป็นไปได้ไหมที่จะใช้ Microsoft Entity Framework กับฐานข้อมูล Oracle
คำตอบ:
ผู้ให้บริการ OraDirect ของ DevArt สนับสนุนกรอบงานเอนทิตีแล้ว ดูhttp://devart.com/news/2008/directs475.html
อัปเดต :
ตอนนี้ Oracle รองรับ Entity Framework อย่างสมบูรณ์แล้ว Oracle Data Provider for .NET Release 11.2.0.3 (ODAC 11.2) หมายเหตุประจำรุ่น: http://docs.oracle.com/cd/E20434_01/doc/win.112/e23174/whatsnew.htm#BGGJIEIC
เอกสารเพิ่มเติมเกี่ยวกับ Linq to Entities และ ADO.NET Entity Framework: http://docs.oracle.com/cd/E20434_01/doc/win.112/e23174/featLINQ.htm#CJACEDJG
หมายเหตุ: ODP.NET ยังรองรับ Entity SQL
Oracle ได้ประกาศ"แถลงการณ์ทิศทาง"สำหรับ ODP.net และ Entity Framework:
โดยสรุป ODP.Net เบต้าประมาณปลายปี 2010 การผลิตในช่วงปี 2554
ในกรณีที่คุณยังไม่รู้ Oracle ได้เปิดตัว ODP.NET ซึ่งรองรับ Entity Framework มันยังไม่รองรับรหัสก่อน
http://www.oracle.com/technetwork/topics/dotnet/index-085163.html
คำตอบคือ "ส่วนใหญ่"
เราประสบปัญหาในการใช้งานโดยที่ EF สร้างโค้ดที่ใช้ตัวดำเนินการ CROSS และ OUTER APPLY ลิงก์นี้แสดงให้เห็นว่า MS ทราบปัญหาเกี่ยวกับ SQL Server ก่อนปี 2548 อย่างไรก็ตามพวกเขาลืมที่จะพูดถึงว่า Oracle ไม่รองรับตัวดำเนินการเหล่านี้
ตอนนี้มีแพ็คเกจ nuget ใหม่ให้ลองใช้: https://www.nuget.org/packages/Oracle.ManagedDataAccess.EntityFramework/