Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Vb.net EntityFramework connectionstring

[es] :: .NET :: Vb.net EntityFramework connectionstring

[ Pregleda: 2172 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Sija

Član broj: 19607
Poruke: 83
178.236.81.*



Profil

icon Vb.net EntityFramework connectionstring14.04.2015. u 15:31 - pre 44 meseci
Kako promijeniti connectionstring u app.config fajlu?
Omogućio bih da npr. korisnik sam unosi Data Source i bazu ali nikako da shvatim kako promijeniti taj connectionstring iz koda. :-(

 
Odgovor na temu

Mikelly

Član broj: 16730
Poruke: 389
*.crnagora.net.



Profil

icon Re: Vb.net EntityFramework connectionstring14.04.2015. u 22:19 - pre 44 meseci
Code:

Configuration configuration = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
configuration.AppSettings.Settings[theKey].Value = "tvoj entity connection string";
configuration.Save(ConfigurationSaveMode.Modified);


 
Odgovor na temu

Sija

Član broj: 19607
Poruke: 83
178.236.81.*



Profil

icon Re: Vb.net EntityFramework connectionstring15.04.2015. u 21:11 - pre 44 meseci
Citat:
Mikelly
Code:

Configuration configuration = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
configuration.AppSettings.Settings[theKey].Value = "tvoj entity connection string";
configuration.Save(ConfigurationSaveMode.Modified);
Citat:
Mikelly
Code:

Configuration configuration = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
configuration.AppSettings.Settings[theKey].Value = "tvoj entity connection string";
configuration.Save(ConfigurationSaveMode.Modified);


Ovo ne radi. Treba da mogu mijenjati ovaj dio:

Code:
  <connectionStrings>
    <add name="ZEN.My.MySettings.bazatConnectionString" connectionString="Data Source=NEKI;Initial Catalog=bazat;Integrated Security=True"
      providerName="System.Data.SqlClient" />
    <add name="bazatEntities" connectionString="metadata=res://*/ZEN.csdl|res://*/ZEN.ssdl|res://*/ZEN.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=NEKI;initial catalog=bazat;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;"
      providerName="System.Data.EntityClient" />
  </connectionStrings>
 
Odgovor na temu

S A J A
Beograd

Član broj: 226539
Poruke: 1769
*.static.sbb.rs.



Profil

icon Re: Vb.net EntityFramework connectionstring15.04.2015. u 23:45 - pre 44 meseci
Ja koristim EF i SQLite.
Kad otvaraš model ti mu zadaš putanju do baze. I to stoji u web.config fajlu. Nema potrebe da ga menjaš.

U samoj aplikaciji, zadaš connection string i to je to. Ja sam stavio da mi uvek traži bazu u root folderu. Evo kako to ide:

Dim db As New dbEntities
db.Database.Connection.ConnectionString = "Data Source=""" & AppDomain.CurrentDomain.BaseDirectory & "ImeFajla.db"";foreign keys=True;"
 
Odgovor na temu

Sija

Član broj: 19607
Poruke: 83
178.236.81.*



Profil

icon Re: Vb.net EntityFramework connectionstring19.04.2015. u 16:23 - pre 44 meseci
Citat:
S A J A: Ja koristim EF i SQLite.
Kad otvaraš model ti mu zadaš putanju do baze. I to stoji u web.config fajlu. Nema potrebe da ga menjaš.

U samoj aplikaciji, zadaš connection string i to je to. Ja sam stavio da mi uvek traži bazu u root folderu. Evo kako to ide:

Dim db As New dbEntities
db.Database.Connection.ConnectionString = "Data Source=""" & AppDomain.CurrentDomain.BaseDirectory & "ImeFajla.db"";foreign keys=True;"



Hvala. Tek sada stigoh testirati. :-)
Radi konekcija i lokalno i preko mreze tj. preko hamachija.
 
Odgovor na temu

[es] :: .NET :: Vb.net EntityFramework connectionstring

[ Pregleda: 2172 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.