Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  SQL kirjutamine ja lugemine, ASP.NET ja C# märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
taurib
HV vaatleja

liitunud: 26.08.2010




sõnum 12.01.2013 21:30:46 SQL kirjutamine ja lugemine, ASP.NET ja C# vasta tsitaadiga

Tere hinnavaatlejad

Mul hetkel selline probleem, et ma ei oska kirjutada asju andmebaasi (.xsd faili). Hetkel tahan kirjutada uudist, mul on lahtrid, kuhu ma kirjutan pealkirja ja uudise. Samuti salvestab see aja, millal see uudis kirjutati.

Või peab hoopis kirjutama neid .mdf faili, ma pole ka selles päris kindel, ma leidsin küll Youtubest videoid, kuid seal need asjad kas teises keeles, või siis raskelt seletatud :/
tagasi üles
vaata kasutaja infot saada privaatsõnum
YberCyrus
HV vaatleja

liitunud: 27.02.2010




sõnum 12.01.2013 22:33:56 vasta tsitaadiga

Ära sina muretse kuhu faili su andmed jõuavad vaid otsi omale vastav SQLi connector. Kuna mainisid .mdf faili siis eeldan, et kasutad MSSQLi, seega sul pole vaja midagi juurde tõmmata. Sul mitu võimalust:
1. kasutad low level lähenemist ja suhtled baasiga otse connectori kaudu.
2. kasutad LINQ to SQLi
3. kasutad Entity Frameworki
4. kasutad mingit muud ORM tooli nagu NHibernate

Omaltpoolt soovitaksin kasutada Entity Fameworki Code First http://codefirst.codeplex.com/ lähenemist. Kui sul EFi pole projektis olemas siis lükka Nuget tööle ja tõmba.
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
taurib
HV vaatleja

liitunud: 26.08.2010




sõnum 13.01.2013 01:01:41 vasta tsitaadiga

Hmm, LINQ to SQLi ma olen isegi mingiaeg kasutanud. Ei mäleta sellest küll väga midagi, kuid vaatan, üritan meelde tuletada icon_smile.gif
tagasi üles
vaata kasutaja infot saada privaatsõnum
YberCyrus
HV vaatleja

liitunud: 27.02.2010




sõnum 13.01.2013 10:33:59 vasta tsitaadiga

taurib kirjutas:
Hmm, LINQ to SQLi ma olen isegi mingiaeg kasutanud. Ei mäleta sellest küll väga midagi, kuid vaatan, üritan meelde tuletada icon_smile.gif


LINQ to SQL on üpris surnud värk, EF supersedeb seda ja töötab samamoodi, ehk saad LINQiga SQLi querida.
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
neros
HV Guru
neros

liitunud: 26.11.2003




sõnum 13.01.2013 12:15:04 vasta tsitaadiga

Pistan korraks vahele - EF ja muud ORMid on head kas siis, kui sul pole suurt perfi tarvis, näiteks mingi history kuvamine, lihtsad joinid jms, VÕI kui andmekogu on piisavalt väike. Kui sa tahad hakata midagi joinima üle 10 tabeli kus osades tabelites on paar miljonit rida, võib EFi optimiseerimine sulle sellist peavalu põhjustada, et laseagaolla 5ndal versioonil on juba muidugi hea jõudluse kasv võrreldes 4'ga, kuigi võiks veel parem olla. NHibernatel on samad probleemid. Seega, kui sa tahad puhast SQLi kirjutada ja POCOd tagasi saada, võid ka Dapperi poole vaadata. Mingi ServiceStack on ka, mis on üpris uus, pole seda veel vaadanud.
_________________
GitHub
.NET Core & Azure baasil lahendused ja arhitektuur - kontakt.
Kommentaarid: 48 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 40
tagasi üles
vaata kasutaja infot saada privaatsõnum
taurib
HV vaatleja

liitunud: 26.08.2010




sõnum 13.01.2013 12:58:51 vasta tsitaadiga

Ma olen kasutanud andmebaaside koostamiseks Microsoft SQL Server 2008R'i, et olen teinud siis Visual Studios valmis tabelid (vist) ja siis võtan sealt Query koodi ja tekitan SQL Managment Studios uue Query. Aga asi on selles, et viimati ma puutusin sellega kokku 2 aastat tagasi ja siis ei saanud ka seda väga selgeks, ning nüüdseks ei mäleta ma eriti midagi sellest :/
Aga kuna ma hetkel ei tee ka väga suuri tabeleid ja teen seda kõike lihtsalt enda jaoks (eks ülikoolis või kusagil saab siis põhjalikumalt õppima hakata), sooviks ma hetkel siiski kasutada endale tuttavaid lahendusi, milleks võiksid olla Microsoft SQL Server 2008R, Microsoft Visual Web Developer 2010 Express ja LINQ to SQL icon_smile.gif
Kui keegi oskab mulle ära seletada, kuidas teha üks korralik tabel, siis oleks väga õnnelik icon_smile.gif

Sellised näevad mu tabelid hetkel välja igatahes icon_smile.gif
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  SQL kirjutamine ja lugemine, ASP.NET ja C#
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.