.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="DATA SOURCE=10.0.0.1:4444/SUBDB;PASSWORD=password;USER ID=SUB"" providerName="System.Data.EntityClient" />
.net ถ้าจะใช้ Entity Framework โดยไม่ต้องลงตัว Oracle Data Access Client (ODAC)
Moderators: mindphp, ผู้ดูแลกระดาน
- jataz2
- PHP Super Member
- Posts: 238
- Joined: 22/02/2011 11:48 am
Users browsing this forum: No registered users and 4 guests