Should I invest time learning OR \ M or LINQ?

I am a .NET web developer primarily who sometimes writes console apps to my data, cleanup tasks, etc. Most of what I do involves a database that I am currently developing through sql server management studio using stored procedures and a query parser. I also create many web services that are used in AJAX applications. Are these technologies helping to accelerate development? Do you still need to create a database or object code first?

+2


a source to share


2 answers


Yes, familiarity with ORMs - especially if they are part of the framework, as LINQ2SQL and Entity Framework - will help you even if you don't use them. While ORMs are not as convenient when working in an environment with stored processes, they are still a pleasure to have and know how to use.



+2


a source


There are many situations: ORM and / or Linq (which is different from LinqToSql) will make you more productive. Given the things you are working on, these technologies are probably very suitable for you.

There are many potential technologies that you could explore and benefit from, so it can be difficult to decide which one to invest first. I think in this case, it's worth it as soon as you can.



As far as the first or first database of the database is concerned, a good ORM will support any approach. An ORM often saves you time as you no longer need to create CRUD stored procedures if that's what you usually do.

In many cases, once you are familiar with the technology, the development time will be noticeably faster.

+1


a source







All Articles