Linq si Dynamic Query

Am downloadat sample-urile de C# si, cu generarea automata in cap, m-am apucat de Dynamic Query.Exemplul e relativ bun: Northwind db = new Northwind(connString); db.Log = Console.Out; Console.WriteLine(“before”); var query = db.Customers.Where(“City == @0 and Orders.Count >= @1”, “London”, 10). OrderBy(“CompanyName”). Select(“New(CompanyName as Name, Phone)”); Console.WriteLine(query); Console.ReadLine(); Dar cum vad rezultatele ?Prima incercare a fost […]

Continue reading →

Late binding Outlook – VB.NET versus C#

Inca o data, cind e vorba de COM, VB este mult mai bun decit C#.Incercam sa creez un email cu Late binding in C#: Type app = Type.GetTypeFromProgID(“Outlook.Application”); object oApp = Activator.CreateInstance(app); object oNameSpace = app.GetMethod(“GetNamespace”).Invoke(oApp, new object[] { “MAPI” }); oNameSpace.GetType().GetMethod(“Logon”).Invoke(oNameSpace, new object[] { Type.Missing, Type.Missing, Type.Missing, Type.Missing}); Object mail = oApp.GetType().GetMethod(“CreateItem”).Invoke(oApp, new object[1] […]

Continue reading →

Developing Time-Oriented Database Applications in SQL

Am citit de curind Developing Time-Oriented Database Applications in SQL (Morgan Kaufmann Series in Data Management Systems) O carte superba! Nu stiu cum am trait pina acum fara ea ! De fapt, mint: stiu cum am trait –  la intimplare! Are acuratete, SQL clar si concizie despre cum ar trebui dezvoltate BD time aware.De citit […]

Continue reading →

un alt proiectel – using

De mult mi-am dorit sa il pun pe codeplex – si, iata, am reusithttp://codeplex.com/UsingLib La ce e bun? 2 lucruri, deocamdata:1. Pune cursor hourglass pentru evenimente pe forma si restaurare automata in momentul in care se termina evenimentul2. Logare (aproape) automata – cu log4net – pentru o functie. Amindoua – utilizand IDisposable  si using – […]

Continue reading →