Tag | LINQ Posts

Since the proliferation of client-server architecture, enterprise developers have generally learned to develop in a specific language for application code and another for database manipulation. Application code might be Java, C#, VB, C++, PHP and so on, but for databases it’s pretty much a flavor of SQL. I’ve written in three flavors of SQL: Oracle, MSSQL and MySQL. Well, four flavors if you consider MS Access’s own special blend. Project LINQ, Microsoft’s Language Integrated Query, is supposed to ...
Anonymous types are a new language feature introduced in the C# 3.0 release. For those that remember your set theory, an anonymous type is described as a tuple type that is automatically inferred and created from its object initializer. An object initializer specifies the values from one or more fields (or properties) of an object. Another way to look at this is that the object initializer specifies the named parameters that passed to an object. All of this happens at compile time, so anonymous types ...
I didn't really think of the connection until I read this post from the Oak Leaf folks... http://oakleafblog.blogspot... dBase, then Clipper (from Nantucket) was my first development environment on the PC. That was quite sometime ago. Ashton Tate was a huge presence in the market and these were really productive environments. With LINQ, as the post points out, you get very similar syntax to what FoxPro (dBase, et.al.) had (or do they still have ...
There are 14 core tracks and 2 virtual tracks at Tech·Ed this year, which will cover more than 1,000 sessions. In case you're wondering, a virtual track is a collection of sessions or labs that share a common theme but span several tracks. Microsoft has revised the technical tracks slightly since my original post, so I have updated my summary. Architecture Service Oriented Architecture (SOA) Office Business Applications Software as a Service (SaaS) Business Capabilities Software+Services Industry ...
Here, in the continued foray into LINQ and the 3.5 (Orca's) release, is an implementation of LINQ over NHibernate. http://ayende.com/Blog/arch... Oren Eini provides a starting point, if not a great example of how LINQ can be expanded to work with data represented in different forms. Hosted up on SourceForge right now in subversion there's also a zip download on his site (NHibernate.Linq.zip (2234082 bytes)). Now, all I need is LINQ for my keys.... (car keys that ...
It seems the LINQ guys have done a great job of optimization inside of the LINQ namespace (System.Linq). http://blogs.msdn.com/jomo_... If you take a look at this post, then subsequent comments and a response from the author, you'll see that the System.Query.Func dynamic delegate done in LINQ gave the same performace as a C++ version in the previous comment. Not that scientific, but curious. However, note improved performance of 900% comparing the ...
I wanted to drop a quick note out here to remind everyone that the InterTech sponsored DevBlitz 11-hour conference is happening at the Minneapolis Convention Center on Thursday, March 29th. There are still "Option 1" seats open -- you can register on their site: http://www.devblitz.com. This should be a great event. I'll be opening the event with Windows Presentation Foundation and Windows Communication Foundation. Apress Author Brian Myers will be covering Workflow Foundation and author Andrew Troelson ...
Thank God I don't have to install Visual Studio 2003 onto Vista. Well, that may be a bit premature. I have to make sure that debugging and the like will still work. But I don't see why it wouldn't. So yes, it does turn out that you can work on .NET 1.1 projects in Visual Studio 2005 with a couple of project templates called "Everett Compiler". The Everett Compiler project templates include Console Application and Class Library templates that use a custom MSBuild .targets file that directs the compiler ...
FYI – in case you haven’t got a concise list like this. In case you hadn’t heard. We have just released the March CTP for “Orcas” and the .NET Framework 3.5. Customers are able to get a VPC with the installed bits from here. As with all CTP’s it is important to have your customers provide any feedback. The .NET Framework 3.5 brings no breaking changes. New technology is being added including LINQ, AJAX, Windows Foundation, WCF and WPF Developer Tools and BCL enhancements. ...
Top chap from blighty, Guy Smith-Ferrier, has started a free user group based in Bristol for IT professionals in the South West; The .NET Developer Network. They've got a cracking kick off session with Mr MSDN UK, Mike Taulty, delving into LINQ, the hottest feature coming with the next release of the .NET framework. It follows a similar format to the London .NET user group which is not a bad idea at all - presentations followed by some friendly socialising over a beer or two. Guy has his own blog ...
Overview Software Architect with 16 years of development experience using a myriad of technologies. Have exercised technical leadership in all stages of software lifecycle via collaboration with business stakeholders in defining system requirements, object-oriented analysis and design, design reviews, code reviews, and collaboration with developers and IT staff in troubleshooting/debugging production issues. Have written reusable frameworks and components to provide rapid delivery of reliable, extensible ...
*Moved to: MSDN Roadshow UK 2007I have been very lazy of late with my blogging. But I am now getting a spurt so I thought I should mention that I attended the Roadshow at the Glasgow Science Center. I though it would be boring, but apart from one session, it was very good. Two of the speekers realy stood out. The first was Daniel Moth who spoke at length about Linq in an enthusiastic mannor. He thinks he talks fast, and alway warns audiences before he starts, but he was just about the right speed ...
Microsoft has a released a new technology showcase site called Dinner Now. From the website: DinnerNow is a fictious [sic.] marketplace where customers can order food from local restaurants for delivery to their home or office. This sample is designed to demonstrate how you can develop a connected application using several new Microsoft technologies. The demo utilizes several technologies including: IIS7, ASP.NET Ajax Extensions, Linq, Windows Communication Foundation, Windows Workflow Foundation, ...
Day two of the MVP summit is over. We were at the Washington State Convention & Trade Centre all day, but will be decamping to the Redmond campus tomorrow. The day started with an unscheduled bout of ‘pre-match’ chanting from the Canadian MVPs. They are an excitable crowd, and have spent much of the day ensuring that we all know which country they come from (Canada, I believe). It appears that all Canadian MVPs (with the exception, I am glad to report, of Brian Loesgen) wear identical clothing. ...

I've seen a good number of questions from people about the LINQ to Entities Samples in the Orcas March CTP and why they just don't seem to work...

Check out Erick Thompson's post for the 4 easy steps to get the samples back up and running.

Well, you heard it right! Visual Studio "Orcas" the next version of Visual Studio is getting ready and stated for release later this year. Visual Studio "Orcas" presents unlimited capabilities and compelling features which can make a developer's life, more productive. Lets have a peek into the list of features .NET Framework 3.5 (includes support for 3.0, 2.0 versions) - You can write applications which target any of these versions and Visual Studio would automatically filter intellisense, toolbox ...
C# 3.0 introduces several language extensions that build on C# 2.0 to support the creation and use of higher order, functional style class libraries. The extensions enable construction of compositional APIs that have equal expressive power of query languages in domains such as relational databases and XML. Watch a demonstration on LINQ: http://download.microsoft.c... ...
An update to the post about BoundFields not able to bind to nested properties. Hero ScottGu answered back and brought one of the developers into the question. So at least now we've got a ear that can filter through the feedback parsing your words (not to mention that its difficult to use the feedback site... I typically get frustrated with it, and don't even bother to leave a comment) Hopefully I can steer the ASP.Net team into fixing this (ironically probably easy to fix) and yet so basic. ...On ...
...And supposedly this time its got all the LINQ goodness built in... Virtual PC Image: http://www.microsoft.com/do... (Dont forget the base image: http://download.microsoft.c... Installable version: http://www.microsoft.com/do... Have fun ...
I'm sure you're all familiar with the GridView in asp.net 2.0. It's a great control, and coupled with the new (well, some time back they were... :)) data source controls it's big aid to rapid development. I've worked with it before, but I always used DataSets as data containers. Now, on a little project I'm working on, which uses DLinq, I resorted to custom objects. It worked rather good, until I got to the "save back to persistence" part. As you might know, the ObjectDataSource control supports ...
Ok, so maybe it's not quite that dramatic, but I've gotten a lot of questions over the last month asking when the Orcas Feb CTP (now known as the March CTP) would be available. Well your waiting is over... the March CTP can be downloaded from http://www.microsoft.com/do... . There is a tonne of new stuff from my team included in this release - things like the Entitiy Framework and Entitiy Data Model, LINQ to ...
When using BoundFIelds and domain objects... BoundFields use some algo that can't traverse the object hierarchy. What am I talking about? Take for instance a Northwind database, with certain objects mapped to data tables: public class Customer{ public int CustomerId; public IList<Order> Orders;} When binding to a list of Orders in a gridview: int customerId = int.Parse(selCustomer.Selec... customersList = CustomerService.GetCustomer... ...
I've been training myself in all the new .NET 3.0 stuff and for those of you not aware yet, the extension frameworks (WPF, WCF, WF, & CS) are not the only thing that's new. There are quite a few language extensions (specially in C#) even aside from the ever-so-popular-now, Linq. I was going to give a runthrough here of some of them, but I came across a blog posting by David Hayden, an MVP from the Sarasota , FL area, so in the interest of not stealing his thunder and saving myself some fingerwork, ...
I've been playing a bit with (d)Linq lately so there are probably some related blog posts coming this way :). Today, for example, I was trying to get the logic for a search form to work. The form is pretty basic, allowing the user to search a books library based on several fields, like Title, Author, Publisher etc. The search should tokenize the input from each field and then build the final condition by OR-ing the conditions for each field together, provided that something was entered in that search ...
There are 14 core tracks and 2 virtual tracks at Tech·Ed this year, which will cover more than 1,000 sessions. In case you're wondering, a virtual track is a collection of sessions or labs that share a common theme but span several tracks. The Session Scheduler launches in April and we will get our first real look at the actual sessions available in each track. Until then, we have to be content to speculate. Looking at the technical tracks page, it became clear to me that there is a lot of information ...
The Server Side released a great LINQ/C#3.0 larning guide. 15 Seconds ahd a nice introduction to Microsoft IE developer toolbar. The March 2007 issue of MSDN magazine is already out, with pretty interesting topics/articles. Steven M. Cohn's WebLog also has great notes, especially on WCF ...
Have you checked theserverside.com(TSS) recently. They have published LINQ/C# Learning Guide. Thanks to TSS folks for providing extensive learning guide towards LINQ. I guess it the only thing that people know in C# 3.5. Check this out - http://www.theserverside.ne... Also, integration between CardSpace and Open ID has gain tramendous attention when announced at RSA Conference. You can find details information about Open ID at it website http://openid.net/ ...
This post was significantly written targeted for developers with passionate curiosity. I love passion. That makes what I am. I've read Scott Guthrie's blog last night and I found that it was really interesting post on Orcas. Orcas is the code name for the next release of Visual Studio. I think they will probably release it this year, since as far as I know, most of Microsoft product iteration release in 2 years. Visual Studio 2005 shipped in November 2005. Perhaps you can guess when is the shipping ...
Anders Hejlsberg on LINQ and Functional Programming - Charlie Calvert has a chat with Anders on the above subject; he goes into loads of details about how LINQ came about and how they(he) solved the problem. I wasn't exactly enthrawled for 30mins but it's certainly better than watching Eastenders! I am really looking forward to LINQ; I do loads of database and XML programming so it should be great...I did install the May CTP but it really messed with my intellisense in VS so decided to uninstall! ...
Yesterday, Mohamed Raafat -the other guy I meant when earlier mentioned my best two friends in field and life as well, who's also the only Egyptian guy with title "Technical Architect" I know- called me yesterday; and he was telling me about the Microsoft's Middleeast Developers Conference 2007 agenda. It's now available online if you haven't noticed yet! MDC 2007 Agenda (Print Version) // BTW, that's not so useful. MDC 2007 Detailed Agenda (Print Version). // This is your target likely. Of course ...
The final day at Codemash was one to remember. The day started off with a keynote from Scott Guthrie on LINQ. A great intro on the power of LINQ, and how it can be used as an OR mapper. Next was a session on letting NHibernate be your data layer, which, after the keynote on LINQ, I wonder if it is necessary to use NHibernate, seems to me that they do similar jobs, but I could be way off base also. The following session I sat in on was about a product called Selenium. It was a really cool and very ...
Another great day at CodeMash! The morning keynote was awesome, I really like Neal Ford's presenting style, I just get the feeling he's a real straight shooter and he always let's you know exactly what he's thinking. Listened to an interesting session on rapid web development in TurboGears, looks like I need to learn Python now so I can explore TurboGears a little further. The second session I sat in on was 'the end of n-tier' which was basically a parallel processing, grid computing, cache product ...
http://www.microsoft.com/do... Ok, so it says "January 2007 Ctp" yet the files are Dec2006 ctp? And installing reveals... no linq! What am I missing here? I'm drooling to try this out! Somebody clue me in... I figure its some big pre-April fools' joke... Am I really the only one seeing this ...
Learning: All W* technology such as WWF, WCF and WPF. Linq and the Children, Dlinq, XLinq etc. SQL Server 2005 Internals. And Of Course much more details of ASP.net AJAX Extension. Recognition: Get more community recognition (One of the reason I have started to Blog). Get at least 3 MS Certificates, maybe on ASP.net, Distributed Components and SQL Server - will be piece of Cake. Write at least one article/month on different technology. Professional: Beat all our Competitors even GoogleIG and Microsoft ...
All I can say is it's a good thing I'm as old as I am, and as firmly involved in my field. If I were the age of Omar Al Zabir, or worse, work anywhere around him, I might pack it in and see about selling used cars or something. I was minding myself reading my 'morning paper' (my blog roll) this morning and found Omar's article about a Google IG-like web site in AJAX & LINQ. My mouth started to go dry as I was looking at what he'd done, then got to the bottom and found out more information about ...

Hi All ,

To those that were a sleep for the past next months , Microsoft hit the market with lots of new Technologies and Products like :

Vista , Office 2007 , Expression , .NET 3.0 , Atlas ...

And has several new technologies coming up like : Linq , Orcas  and more 

So an event like This One  was not a big surprise.

See you there

Ray Ozzie and Scott Guthrie are the keynote speakers to this Microsoft-centric Web Developers conference held in the beautiful desert of Las Vegas. The conference is from Monday, April 30th till May 2nd and has sessions on everything from Windows Live, to AJAX, to LINQ, to the topic I am most interesting in right now - WPF/E. I wonder if my friend Laurence is going to be there ...
I earlier mentioned the Windows Vista and IE 7 Readiness tour in Egypt, delivered by Catherine Heller (on Vista) and Cyra Richardson (on IE7). That was such a very pleasant event really. Today I realized by accident that the great two had shared in a Tech Ed pre-live Dev.Vitrtual Side podcast on MSDN Showtime called "Girl Friday" (as it was recoreded Friday, November 17, and, all the interviewed speakers were females... Looks like it's an important theme for the geeks of the virtual side like Women ...
Date:Tuesday, December 12, 2006 Topic:LINQ and the Future of .NET Data Access Speaker:Bruce Johnson, ObjectSharp Consulting When it comes to the future of data access technologies in .NET, LINQ is the word. But there are a lot of language advances that are built into the use of LINQ, and its various forms of DLINQ and XLINQ. In this session, Bruce Johnson will be demonstrating the power of LINQ, as well as covering areas like extensions methods, lambda expressions, type inferencing and anonymous ...
Microsoft User Group Hyderabad (MUGH) conducted the DevCon 2006 successfully at the Microsoft Campus, Gachibowli on Sunday, 19th November 2006.DevCon 2006, thanks to the active MUGH Members and Microsoft folks (including me :) ) who managed to turn out for the event for speaking / organizing etc., was a huge success.We made sure that it is clearly an User Group event and not a Microsoft event. The same can be implied with most of the speakers being Non Microsoft.Arun Ganesh (MVP), Anjana (MVP) and ...
Have you ever seen the now banned Bugs Bunny cartoon featuring a meat hungry dog? If not; the gist of the story line is that a starving dog hatches a plan to get food by running a scam to respond to all of the lost and found ads for a lost cat. The first phase of his plan is to have the cat (an abused captive of the dog) swipe food from the house of the owner it has been returned to. Each time the cat delivers the food, the dog says in disgust "what?! no Gravy?" After a while of this he hatches an ...
SilverKey Family - SKDD1 Yesterday, I got the statistics of session evaluations for SKDD1. I mentioned in an earlier post that SKDD is a conference where we liked to share knowledge about the new cool technologies we use in our day-to-day work here in SilverKey (these included .NET 3.0, LINQ, and ASP.NET AJAX), as well as the methodologies and technques we care about like usability for UI design and agile process management (which were the most successful sessions, and most new to the audience I ...
Maybe not total confusion but just a little! Perhaps I don't read enough about the subject but I could certainly do with some feedback to clear this up! .net 3.0 released the other day as was a WorkFlow tools for Visual Studio 2005 but WCF and WPD tools are still in CTP?!? What's all that about?! We have the runtime but not the tools? :-) Then there's LINQ and all it derivatives....where's that fit it? I thought that was going to be in .net 3? Dying to get my hands on LINQ!!!! Thoughts?? :) ...
OK it's day 3 and I'm a little behind on the details for what went on at TechEd yesterday... so much to do and so little time. However this time I managed to escape for a bit and go to a few sessions. The first session that I attended was Anders Hejlsberg's session on .net 3.0, the session was totally over subscribed with an overflow room that had the presentation projected onto it. The scores from that particular session's feedback are the highest so far!!! (yes the speakers in the speakers lounge ...
The theme for this TechEd is, of course, the launch of Exchange 2007, Vista and Office 2007. What is important is that under the covers MS are also launching .NET 3 (Aka WinF) - that is WCF, Windows Foundation, WPF and Cardspace. Yesterday MS creased the news that EVO would hit the streets for the first time on the 30th November. This release is for business and MSDN subscribers. For the PC buyer a voucher system is now in force for the general release in the New Year. PC builders are also being ...
David Findley has a good summary of the presentation: Scott Guthrie presents at NDDNUG The presentation included a variety of Tips and Tricks for various aspects of VS.Net 2005, AJAX and an awesome working introduction to LINQ. Particularly impressive was Scott's presentation on LINQ - the clarity with which he drilled into the topic, given the short amount of time, was amazing! For those who missed out on all this action, Scott has promised to upload the demos and slides to his blog very soon. Great ...
Heartland Developers Conference 2006 in Omaha was a huge success! Joe Olson, Phil Wolfe and everybody else involved did a great job getting everything put together. Day 1: Joe Stagner did the opening keynote on Federated Logic. Basically using data sources that live anywhere on the internet with ASMX web services. He even talked a little bit about GPS and web based mapping solutions. Something that is near and dear to my heart. Next, I went to Dave Donaldson's talk on Power Programming with Attributes. ...
http://www.microsoft.com/do... The new CTP is available for the Orcas version of Visual Studio. This is the version which will allow for Windows Presentation Foundation development. I understand that the Windows Workflow Foundation and the Windows Communication Foundation pieces are not yet included and will come in a later version. This CTP includes what some of the items which will be in the post-.NET Framework 3.0 ...
I'm back home (to St. Louis, home of the world champion Cardinals!) from the Heartland Developers Conference in Omaha. The presentations that were most valuable to me were: "Power Programming with Attributes" - Dave Donaldson "Looking Ahead at C# 3.0" - Andrew Troelsen "Great Library of Common ASP.NET 2.0 Functions and Techniques" - Robert Boedigheimer "Reliable Applications with System.Transactions" - Robert Hurlbut I met Robert Hurlbut on the walk from the hotel to the convention center, and he ...
Kyle and I are heading up to Omaha tomorrow for HDC. I'm especially looking forward to LINQ by DonXML and ATLAS by Joe Stagner. Here is a list of all the sessions. Technorati tags: Heartland Developers Conference, Omaha, DonXML, Joe Stagner, Kyle Archer ...