.net ถ้าจะใช้ Entity Framework โดยไม่ต้องลงตัว Oracle Data Access Client (ODAC)


แนะนำ สอบถาม ภาษา C สำหรับผู้เริ่มต้น ภาษา Java ภาษา Python

Moderators: mindphp, ผู้ดูแลกระดาน

User avatar
jataz2
PHP Super Member
PHP Super Member
Posts: 238
Joined: 22/02/2011 11:48 am

.net ถ้าจะใช้ Entity Framework โดยไม่ต้องลงตัว Oracle Data Access Client (ODAC)

Post by jataz2 » 22/11/2019 3:22 pm

.net ถ้าจะใช้ EntityFramework โดยไม่ต้องลงตัว Oracle Data Access Client (ODAC)
โดยใช้ Oracle.ManagedDataAccess.Client แทนได้

1. ในไฟล์ SubscriptionEntity.edmx หาบรรทัดนี้
<Schema Namespace="Model.Store" Alias="Self" Provider="Oracle.DataAccess.Client" ProviderManifestToken="12.1"

แล้วเปลี่ยนเป็น
<Schema Namespace="Model.Store" Alias="Self" Provider="Oracle.ManagedDataAccess.Client" ProviderManifestToken="12.1"


2. ใน web.config ให้แก้เป็น Oracle.ManagedDataAccess.Client
<add name="SubscriptionContext" connectionString="metadata=res://*/Entities.Subscription.SubscriptionEntity.csdl|res://*/Entities.Subscription.SubscriptionEntity.ssdl|res://*/Entities.Subscription.SubscriptionEntity.msl;provider=Oracle.ManagedDataAccess.Client;provider connection string=&quot;DATA SOURCE=10.0.0.1:4444/SUBDB;PASSWORD=password;USER ID=SUB&quot;" providerName="System.Data.EntityClient" />

Return to “Programming - C/C++ & java & Python”

Users browsing this forum: No registered users and 4 guests