Imam problem da ukapiram kako Visual Studio radi sa bazama u dizajn režimu. Navikao sam an Delphi pristup koji mi izgleda mnogo logičniji pa sa ovim ne mogu da se snađem.
Do sada sam u .NET radio sa bazom tako što bih ručno kreirao konekciju, dataset i sve ostalo i povezivao šta mi je gde trebalo. To pije vodu za neke jednostavne stvari ali čim se stvari malo uslože, to postaje ozbiljno ograničenje.
Odlučio sam da probam da radim preko Dizajnera, jer tada mogu da iskoristim sve pogodnosti dizajn režima za podešavanej izgleda koriničkog interfejsa. Ok, to radi koliko-toliko pristojno.
Međutim, sada imam dva problema koji se u stari svode najedan.
Naime, kada kreiram DataSet udizajn režimu, u njegovom kodu budu zakucani parametri za konekciju na bazu. To je ok ako istoj bazi koju korsitim u dizajn režimu i u runtima, li meni je potrebno da se prilikom pokretanja prograam može izabrati baza i konekciaj izvršiti ka njoj a ne premaonoj koja je korišćenja u razvoju programa. U Delpi+ju je to bilo vrlo prosto, samo se isključi konekcija ka bazi u dizajn režimu i prilikom inicijalizaicje podesi po željii uključi.
Drugi problem je što ako program ima više formi, u dizajn režimu se kreira DataSet za svaku formu posebno. Meni treba da kreiram jedan DataSet koji iniciram na početku programa, a koji će koristiti sve forme.
Jedino rešenje koje vidim to je da na inicijalizaciji programa kreiram DataSet, a zatim prebijem sve ostale DataSet-ove im jednim gde je to potrebno. To će da radi ali imam problem što i dalje sviDataSet-ovi kreirani u dizajn tajmu ostaju živi i pokušavaju da se povežu na bazu pre nego što ih ja ubijem.
Kako se ovo u stvari rešava u .NET okruženju?
Do sada sam u .NET radio sa bazom tako što bih ručno kreirao konekciju, dataset i sve ostalo i povezivao šta mi je gde trebalo. To pije vodu za neke jednostavne stvari ali čim se stvari malo uslože, to postaje ozbiljno ograničenje.
Odlučio sam da probam da radim preko Dizajnera, jer tada mogu da iskoristim sve pogodnosti dizajn režima za podešavanej izgleda koriničkog interfejsa. Ok, to radi koliko-toliko pristojno.
Međutim, sada imam dva problema koji se u stari svode najedan.
Naime, kada kreiram DataSet udizajn režimu, u njegovom kodu budu zakucani parametri za konekciju na bazu. To je ok ako istoj bazi koju korsitim u dizajn režimu i u runtima, li meni je potrebno da se prilikom pokretanja prograam može izabrati baza i konekciaj izvršiti ka njoj a ne premaonoj koja je korišćenja u razvoju programa. U Delpi+ju je to bilo vrlo prosto, samo se isključi konekcija ka bazi u dizajn režimu i prilikom inicijalizaicje podesi po željii uključi.
Drugi problem je što ako program ima više formi, u dizajn režimu se kreira DataSet za svaku formu posebno. Meni treba da kreiram jedan DataSet koji iniciram na početku programa, a koji će koristiti sve forme.
Jedino rešenje koje vidim to je da na inicijalizaciji programa kreiram DataSet, a zatim prebijem sve ostale DataSet-ove im jednim gde je to potrebno. To će da radi ali imam problem što i dalje sviDataSet-ovi kreirani u dizajn tajmu ostaju živi i pokušavaju da se povežu na bazu pre nego što ih ja ubijem.
Kako se ovo u stvari rešava u .NET okruženju?