InfoQ Homepage .NET Content on InfoQ
-
LINQ to SQL, The Next Step
Despite the numerous problems with Microsoft ORMs and the plethora of alternatives such as LLBLGen, nHibernate, and OpenAccess, many developers are forced to use Microsoft tech because that is why their company or customer wants. And between the two offerings, it seems most developers believe that Entity Framework is not a viable option. So what are they do to?
-
Does LINQ-to-Entities really return different results depending on previous queries?
In a recent blog post Stu Smith claimed that “LINQ-to-Entities will return different results depending on what previous queries you’ve executed!”. If true, this would make using Entity Framework much harder than necessary to use. We talked to Elisa Flasko of the ADO.NET Team to find out what’s really going on.
-
Update on the .NET Reference Source
With the release of the 3.5/SP 1 source code for WPF, we take the opportunity to look at what's been going in the realm of .NET Source.
-
Windows Server 2008 SP2 & Vista SP2 Beta Getting Ready
Microsoft has announced the public availability of Windows Server 2008 SP2 and Vista SP2 Customer Preview Program (CPP) starting Thursday December 4th on TechNet which is already loaded with information about the CPP. Besides fixes, Vista SP2 includes better searching, Bluetooth 2.1 and Blu-Ray support, an extension to the FAT file system to support UTC time stamps.
-
Working Around Entity Framework's Large Data Model Issues
The Entity Framework doesn't support data models with much more than 50 to 100 entities. But since companies typically run everything from one central database, several hundred tables are the norm. Microsoft's ADO.NET team is presenting an article on Working With Large Models In Entity Framework, a list of issues and work-arounds for EF users.
-
Crack.NET – Like Greasemonkey for WinForms and WPF Applications
Using tools like Greasemonkey, users are able to extend many web applications whether or not the site owners want them to. With Crack.NET, that same level of user control can be achieved over WinForm and WPF-based .NET applications.
-
IronRuby moves to Github
Microsoft recently announced they had moved their IronRuby project to GitHub. The announcement, like many projects these days, shows the project moving from its current Subversion repository to a Git repository located on Github.
-
Meta-data Synchronization Tools for LINQ to SQL and ADO.NET Entity Framework
The designers in both LINQ to SQL and ADO.NET Entity Framework have a number of limitations. In order to work around these limitations, products such as Huagati DBML/EDMX Tools have been developed. There is no bloat here, everything is a must have for many shops.
-
LINQ and Dynamic Typing
The biggest feature of C# 3 was LINQ technology. With C# 4, it looks like dynamic typing is going to steal the show. But can you use them together?
-
Why has the Web become the Default Development Platform?
Joe Walker, creator of Direct Web Remoting (DWR) , has been summing up the reasons that as he thinks have lead the Web to become the default development platform over the last years. Easy of deployment, simple UI programming, simplicity of HTML and Openness made the Web become the most scalable system today.
-
Cross-platform Delphi is Back
Using Visual Studio Shell as a starting point and Mono as a runtime, Embarcadero Technologies has introduced a new version of Delphi for .NET called Delphi Prism. This project is being target towards cross-platform developers who want to bring the .NET ecosystem with them to OS X.
-
SharePoint Development Improves in Visual Studio 2010
Visual Studio 2010 will support tighter integration with the SharePoint development process. The focus of the tooling is to automate tedious tasks, enhance the debugging experience, and provide a GUI surface for visually exploring deployment and feature packaging.
-
Forget Your Debugger, Use The "Saff Squeeze"
Kent Beck, renowned co-father of XP, TDD, and JUnit itself, tells a story about tracking down a defect in a new JUnit feature, JUnitMax, with unit tests instead of a debugger. He explains a method shown to him by current JUnit lead developer, David Saff, where a high level unit test is recursively inlined until a super concise test is created down at the very root of the defect.
-
Is It Appropriate to Use Non-.NET Libraries in Your Day to Day Work?
From the beginning, the .NET stack had first class support for unmanaged libraries. By using P/Invoke one can access most of the Win32 API and support for COM opens up developers to a wealth of applications and third-party libraries. But should .NET developers actually take advantage of this?
-
Article: Column Level Security in SharePoint
In this article, Mathew Dressel and Grzegorz Gogolowicz demonstrate how to implement column level security in Windows SharePoint Services and Microsoft Office SharePoint Server 2007.