Svish Skrevet 1. januar 2009 Del Skrevet 1. januar 2009 (endret) Har nå opprettet et ganske enkelt prosjekt. Der har jeg lagt til et par klasser og en History.mdf database fil. Jeg har så lagt til en ADO.NET Entity Data Model fil kalt HistoryModel.edmx. Kodemessig og kompileringsmessig kan jeg så fint bruke dette ved å opprette en slik ObjectContext med HistoryEntities context = new HistoryEntities(); Men runtime får jeg en ArgumentException på linja ovenfor som sier at "The specified named connection is either not found in the configuration, not intended to be used with the EntityClient provider, or not valid." Hvordan fikser jeg det?? Har sett på denne constructoren jeg bruker og den ser slik ut: public HistoryEntities() : base("name=HistoryEntities", "HistoryEntities") { ... } Har sett i denne app.config fila, og den ser slik ut: <?xml version="1.0" encoding="utf-8"?> <configuration> <connectionStrings> <add name="HistoryEntities" connectionString="metadata=res://*/HistoryModel.csdl|res://*/HistoryModel.ssdl|res://*/HistoryModel.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\History.mdf;Integrated Security=True;User Instance=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" /> </connectionStrings> </configuration> Så så vidt jeg kan se, så stemmer navnene overens og den ligger der. Er det en feil i connection stringen selv? Den funker jo i visual studio liksom. Hva menes med "not intended to be used with the EntityClient provider"? Hvis den ikke er ment å bruke, hva skal jeg da bruke?? Endret 1. januar 2009 av Svish Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå