Вставить oracle, ASP.NET MVC
у меня есть проблема, когда я добавляю параметры в базу данных oracle, с проектом mvc
это ошибка
https://i.stack.imgur.com/LDhpQ.png
Класс GEolab
namespace WebApplication4.Models { using System; using System.Collections.Generic; public partial class GEOLAB { public int GEOLAB_ID { get; set; } public string GEOLAB_NAME { get; set; } public string GEOLAB_JISHI { get; set; } public int GEOLAB_ASAKI { get; set; } } }
класс сущностей
public partial class Entities11 : DbContext { public Entities11() : base("name=Entities11") { } protected override void OnModelCreating(DbModelBuilder modelBuilder) { throw new UnintentionalCodeFirstException(); } public DbSet<GEOLAB> GEOLABs { get; set; } }
параметр connectionString
<add name="Entities11" connectionString="metadata=res://*/Models.EasyDocDB.csdl|res://*/Models.EasyDocDB.ssdl|res://*/Models.EasyDocDB.msl;provider=Oracle.DataAccess.Client;provider connection string="DATA SOURCE=XXX;PASSWORD=XXX;PERSIST SECURITY INFO=True;USER ID=XXX"" providerName="System.Data.EntityClient" />
homecontrollers
using System.Data.OracleClient; using System.Data.Entity; using WebApplication4.Models; using WebApplication4.Controllers; namespace WebApplication4.Controllers { public class HomeController : Controller { // // GET: /Home/ public ActionResult Index() { return View(); } public ActionResult list(string name, string jishi, int asaki) { Entities11 db = new Entities11(); GEOLAB dg = new GEOLAB() { GEOLAB_NAME=name, GEOLAB_JISHI=jishi, GEOLAB_ASAKI=asaki }; db.GEOLABs.Add(dg); db.SaveChanges(); return View(); } } }
это ошибка
Исключение типа "система".ArgumentException ' произошло в System. Data. Entity.dll, но не был обработан в пользовательском коде
Дополнительная информация: указанный поставщик хранилища не может быть найден в конфигурации или является недопустимым.
Что я уже пробовал:
а пробовали менять webconfig выберите