Jau kādu laiciņu ASP.NETā eksistē iespēja vienkāršot datu iegūšanu no dažādiem datu avotiem. Sākot ar ASP.NET 2.0 parādījās jēdziens "datu avots" (DataSource) un standartā ir iekļauts atbalsts pašiem izplatītākiem datu uzglabāšanas avotiem ( SqlDataSource, AccessDataSource, ObjectDataSource...
Krzysztof Cwalina savā vietnē ( http://blogs.msdn.com/kcwalina/archive/2008/03/12/8178467.aspx ) paziņojis, ka viņa komandas iekšienē praktiski pabeigts darbs pie dokumenta par LINQ izmantošanas vadlīnijām (LINQ Design Guidelines). Dokumentam var uzmest aci šeit: http://blogs.msdn.com/mirceat/archive...
Sākam testēt Linq izteiksmes un nonācu līdz secinājumam, par ko nav padomāts 1.0 versijā Linq to Sql. Koda visvienkāršākajā gadījumā varētu izsaktīties apmēram šāds: NorthwindDataContext db = new NorthwindDataContext (); db.Log = Console .Out; var nearCustomers = db.Customers .Where (c=>c.Country...
Ja esi nolēmis beidzot apgūt LINQ funkcionalitātes iespējas, tad noteikti ieteiktu to darīt kopā ar ļoti jauku un efektīvu līdzekli: tas ir ultimate html text redaktora brālis tikai priekš LINQ: Ir iegūstams šeit .
Pārejam pie otrās daļas... Laika uzskaites sistēma plānots, ka sastāvēs no sekojošiem moduļiem: DataModel : saturēs visu nepiečiešamo informāciju par datu modeli (LINQ to SQL klases) Interfaces : servisu sadarbības modeļa intereisi (datu pārraides konkrakti, WCF) WebServices : datu apmaiņas...
Tā kā šeit apsolījos pastāstīt par Team Foundation Server pielāgošanas iespējām un laika uzsaites moduļa izstrādes pieredzi, tad šoreiz sāksim ar augsta lidojuma ideoloģiju, kā būtu jārealizē laika uzsaite iekš Tfs servera. Es gan vēl joprojām nebeidzu brīnīties kāpēc šāda...
Pirms laika uzskaites 2-ās daļas rakstīšanas, kuru es minēji šeit , bija doma nedaudz paeksperimentēt ar 2008 serveri, kā rezultātā pašlaik esmu nokrāvies ar reinstalācijas darbiem. Rakstiņu ar sīkāku izklāstu par pielietotajām tehnoloģijām arhitektūru un niansēm pašlaik plānoju aprakstīt tikai nākamnedēļ...
Šis ir viens no maziem postiem. Ja iepriekš (izmantojot .NET < 3.5) datu klasēs bija jāizmanto šāda kostrukcija: private field -> public property. Iekš .NET 3.5 es atklāju, ka bez private fields var iztikt, jo kompilātors pats saģenerē vajadzīgos laukus katram public property. Sintakse ir šāda...
Nav ilgi jāmin, kāds jaunievedums Microsoft .NET Framework’ā tika plaši apskatīts Microsoft Tech-Ed Developers 2007 laikā. Protams, ilgi gaidītais LINQ. Bet, manuprāt, ir moments, kas netika paskaidrots apskatot LINQ piemērus. Un tas ir „C# 3.0 Anonymous Types and Implicitly Typed Variables”, jeb iespēja...
Pēc sekmīgas Resharper 3.1 instalācijas priekš jaunās studijas spēlējoties ar Expressions Trees funkcionalitāti C# 3.0 valodā ievēroju, ka jaunajam Resharper nav pietiekošs atbalsts C# 3.0 valodas spējām. Pēc Resharper programmu pārvaldnieka teiktā pilnīgs atbalsts ir gaidāms tikai janvāri...