Monday, August 15, 2011

Pros and cons of LINQ (Language-Integrated Query)


Pros of LINQ:
  • Supports type safety
  • Supports abstraction and hence allows developers to extend features such as multi threading.
  • Easier to deploy
  • Simpler and easier to learn
  • Allows for debugging through .NET debugger.
  • Support for multiple databases
Cons of LINQ:
  • LINQ needs to process the complete query, which might have a performance impact in case of complex queries
  • LINQ is generic, whereas stored procedures etc can take full advantage of database features.
  • If there has been a change, the assembly needs to be recompiled and redeployed. 

3 comments:

  1. Thank you for this helpful blog, found this very helpful .
    I am Introducing a Topic about Virtual Paralegal Assistants
    At the onset, let us first understand the core responsibilities of an attorney to figure out the need for a Virtual Paralegal Assistants or outsourcing legal process to paralegal assistant in the first place.
    An attorney’s core work areas cover all aspects related to practice as in serving clients and business by attending court proceedings, ensuring documents are appropriately drafted for the hearing, coordinating with the opposing counsel, and dealing with new clients and their requirements, to name a few of the many tasks that an attorney is expected to perform.
    Now, imagine a plethora of mundane activities like
    1. Coordinating and scheduling meetings,
    2. Attending phone calls, and other
    3. Clerical tasks

    ReplyDelete
  2. Thank you for this helpful blog, found this very helpful .
    I am Introducing a Topic about Virtual Paralegal
    At the onset, let us first understand the core responsibilities of an attorney to figure out the need for a Virtual Paralegal or outsourcing legal process to paralegal assistant in the first place.
    An attorney’s core work areas cover all aspects related to practice as in serving clients and business by attending court proceedings, ensuring documents are appropriately drafted for the hearing, coordinating with the opposing counsel, and dealing with new clients and their requirements, to name a few of the many tasks that an attorney is expected to perform.
    Now, imagine a plethora of mundane activities like
    1. Coordinating and scheduling meetings,
    2. Attending phone calls, and other
    3. Clerical tasks

    ReplyDelete