Kje so query-ji C#- Visual studio?

Pozdravljeni.

Spet eno neumno vprašanje, vendar sem začetnik in se pač učim.
Kje so query-ji poanvadi v visual studi-ju ?
Ponavadi so po var in naprej bla bla bla, se jih da tudi kako drugače videti?
Bi se dalote query-je, spremeniti v SQL navaden ?

Hvala ter lep pozdrav

6 odgovorov

OK querijy-ji so to, sql malo drgače zapisan bi jst temu reku :
var blalba = (from blabla in blabla
where blabla == blabla
select blalba).blalba();
if (blalba!= null)
Sedaj me zanima ali bi se dalo stvar kako spremeniti v navaden sql ?

Lp

OK, mal zmedeno sprašuješ, ampak ti queryi o katerih ti govoriš, so LINQ (http://en.wikipedia.org/wiki/LanguageIntegratedQuery) in gre ubistvu za querye, ki so pointegrirani v programski jezik. Če misliš programirat v .NET, ti priporočam, da se pač navadiš na te query-je, ker so zelo uporabni in marsikaj zelo poenostavijo.

Če pa še vedno vztrajaš pri navadnem SQL-u pa tudi gre. Nekaj v tem smislu:

using (SqlCeConnection connection = new SqlCeConnection(connectionString))
{
connection.Open();

 SqlCeCommand command = new SqlCeCommand("DELETE FROM logs;", connection);

 // poglej dokumentacijo teh funkcij katero uporabit
 //command.ExecuteNonQuery();
 //command.ExecuteScalar();
 //command.ExecuteResultSet();
 //command.ExecuteReader();

}

Ja ja o Linq sem govoril ja.
Bom pogledal še malo, vendar jaz bi pač rad trenutne Linq querije dal v navaden sql ali pa navaden query? Ali se da tudi kaj z dataseti tukaj narediti ?

Lp

Imam še eno vprašanje:
Kako dataset-e nafilati z linq queriji z uporabo sql-a ?:)

Poglej si tale link: http://msdn.microsoft.com/en-us/library/bb399403(v=vs.110).aspx

Vseeno bi ti pa priporočil FluentNHibernate za c# mi ga uporabljamo več ali manj povsod zadnje cajte.

Kje se v Visual Studiu v Entiti modelu definira tabelo in mu naredi object kjer mu določim kateri sql se lahko polni noter?