C# 3.0 Enhancements that Build LINQ – Slides and Demos

יום שבת, פברואר 21, 2009

C# 3.0 Enhancements that Build LINQ – Slides and Demos Earlier this week, I delivered a session in the IDF Developers Forum called: How LINQ Works? Diving into C# 3.0 Enhancements that Build LINQ. As promised, the slide decks and demos are available through my presentations page. Enjoy!
one comment

ADO.Net Entity Framework Oracle Provider Support

יום שישי, דצמבר 7, 2007

ADO.Net Entity Framework Oracle Provider Support One of the great promises of the ADO.Net Entity Framework is that is supports working with different databases while still getting pretty much the same functionality. E-SQL, the Entity SQL dialect being used in ADO.Net Entity Framework is database independent, and supports this vision. Many customers that use Oracle databases are looking for an ADO.Net Entity Framework Oracle Provider since it was first previewed in 2006. With the release of ADO.Net Entity Framework Beta 3, Microsoft has also published a press release that says: ...

LINQ to SQL Concurrency – ChangeConflictException Row not found or changed

יום ראשון, נובמבר 25, 2007

LINQ to SQL Concurrency - ChangeConflictException Row not found or changed If we create a small model of the Northwind database, and we try to modify one of the customers (lets take ALFKI for example): NorthwindDataContext db = new NorthwindDataContext();   Customer alfki = db.Customers.Single(c => c.CustomerID == "ALFKI"); alfki.City = "London";   db.SubmitChanges(); We will see that the update command that is created by the run time is: UPDATE   Customers ...

LINQ to SQL Breaking Changes from Visual Studio 2008 Beta 2 to RTM

יום רביעי, נובמבר 21, 2007

LINQ to SQL Breaking Changes from Visual Studio 2008 Beta 2 to RTM With the release of Visual Studio 2008, there are some changes moving LINQ to SQL projects from Visual Studio 2008 Beta 2 to Visual Studio 2008 RTM. There was already writen by Dinesh Kulkarni, the PM of LINQ to SQL in this post, but now they are officially published in a complete document. Download it here. Enjoy!

C# 3.0, LINQ and LINQ to SQL Hands on Labs for Visual Studio 2008 RTM

C# 3.0, LINQ and LINQ to SQL Hands on Labs for Visual Studio 2008 RTM After the release of Visual Studio 2008 RTM, the Visual Studio 2008 Samples page on MSDN was update accordingly. You can find few Hands on Labs there that will help you practice the new language features: C# 3.0 Language Enhancements Hands On Lab LINQ Hands On Labs LINQ to SQL Hands on Lab Additionally, you can Download Visual Studio 2008 and .NET Framework 3.5 Training Kit for other new technologies around. Enjoy!

Visual Studio 2008 RTM Live and Kicking!

יום שלישי, נובמבר 20, 2007

Visual Studio 2008 RTM Live and Kicking! Yesterday, after the announcement that Visual Studio 2008 RTM Is Available for MSDN Subscribers, I downloaded and installed it, following Scott Guthrie's Installation Suggestions. The installation ran over the night so I can't really tell how long it took, but as of this morning - Visual Studio 2008 RTM Live and Kicking!   Enjoy!
no comments

Download Visual Studio 2008 and .NET Framework 3.5 Training Kit

יום שני, נובמבר 19, 2007

Download Visual Studio 2008 and .NET Framework 3.5 Training Kit With the release of Visual Studio 2008 RTM earlier today, the Visual Studio 2008 and .NET Framework 3.5 Training Kit is also available for download. (120Mb of training materiel...) This kit contains Labs, Demos and PPTs about various technologies coming up with Visual Studio 2008 and .Net Framework 3.5. So If you're a little behind, this is your chance to catch up! Fundamentals: Framework and Language Enhancements Lap around Visual Studio 2008 & .NET Framework 3.5 .NET Language Integrated Query (LINQ) Using LINQ with Relational Data What's new in C# 3.0? What's...

Linq to SQL Session @ Developer Academy 2

יום חמישי, אוקטובר 25, 2007

Linq to SQL Session @ Developer Academy 2 Over the last months I've been using Linq to SQL in Visual Studio 2008 through its various releases. In the next Developers Conference here in Israel - Developer Academy 2, I will be giving a session that's all about Linq to SQL. Next Generation Relational Data Access with LINQ to SQL In Visual Studio 2008, Microsoft brings Next Generation Data Access with LINQ to SQL , a part of the LINQ project. LINQ to SQL is  designed to integrate relational data and queries easily into applications, without sacrificing...

All about ObjectDumper

All About ObjectDumper Why do I need it for? In many demos, we print objects to the Console window. If the object is a very simple one, like: public class Vehicle {     public string VehicleID { get; set; }     public int Year { get; set; }     public string Model { get; set; } } than it is very easy: Vehicle v = new Vehicle { VehicleID = "30-804-15", Model = "Mazda 3", Year = 2006 }; Console.WriteLine("VehicleID = {0}, Model = {1}, Year = {2}", v.VehicleID, v.Model, v.Year); But what if the object...