• Programming

    Posted on May 12th, 2008

    Written by Emad Ibrahim

    Tags

    , , , ,

    Dynamically Build LINQ Queries Using Reflection

    I was recently working on a project where there was an option to export data from the database.  The export function simply exported 2 hard-coded columns that were returned by a stored procedure into a tab-delimited text file.  The sproc looked something like select id, name from mytable (I am over simplifying of course).  I [...]

  • ASP.NET, ASP.NET MVC, Testing

    Posted on April 4th, 2008

    Written by Emad Ibrahim

    Tags

    , , , , , , , ,

    Unit Test Linq to Sql in ASP.Net MVC with Moq

    I have just spent the entire day playing with Moq to unit test an asp.net mvc application I am working with. All I wanted to do is test a “create” method that simply adds a record to the database. So here it goes. 1. I created a Mock Http context to be used by my [...]

  • Random

    Posted on February 19th, 2008

    Written by Emad Ibrahim

    Tags

    , , , , ,

    Improve LINQ Query Performance

    I was writing a small utility for Outlook 2007 and was using LINQ to query Outlook Tasks.  This query was nested within another query.  While debugging, I realized that looping though the query results in my For Each loop was taking too long. If you have read anything about LINQ, I am sure you already [...]

  • Programming

    Posted on December 28th, 2007

    Written by Emad Ibrahim

    Tags

    , , , , , , ,

    Fame, Fortune and WCF

    I need your help to bring me fame and fortune. I wrote an article at code project which was entered for a competition.  The winner gets $10k.  Can you please check it out at http://www.codeproject.com/KB/WCF/myfeedreader.aspx and if you like it, please vote for it.  I can’t win if you don’t vote.  Voting will be closed [...]

  • Programming

    Posted on November 30th, 2007

    Written by Emad Ibrahim

    Tags

    , ,

    VB9 – LINQ and Extension Methods in Action

    Here is the scenario, I have collection of books and I want to get a book with a specific ISBN.  In the old ways, you will probably have to create a custom collection and inherit a generic collection of books, then add a method to get by ISBN. Thanks to LINQ and extension methods, you [...]