score:2
Yes, familiarity with ORM's--especially if they're part of the framework, as LINQ2SQL and the Entity Framework are--will help you, even if you don't use them. While ORM's aren't quite as handy when dealing in a stored-proc-only environment, they're still nice to have and know how to use.
score:1
There are many situations were ORMs and/or Linq (which is different from LinqToSql) will make you more productive. Given the kind of things you work on, those technologies are likely a very good fit for you.
There are many potential technologies you could learn and benefit from, so it can be hard to decide which one to invest in first. I think in this case, it's worth digging in as soon as you are able.
As far as database first or class first design, a good ORM will support either approach. Often, an ORM saves you time since you no longer have to create CRUD stored procedures if that is something you normally do.
In many cases, once you are familiar with the technologies, your development times will be noticeably faster.
Source: stackoverflow.com
Related Articles
- Should I invest time in learning about OR\M or LINQ?
- Learning about LINQ
- Should I be concerned about "access to modified closure" in a linq queries?
- How should I get started learning about ADO.NET Entity Framework?
- LINQ Source Code Available
- creating Linq to sqlite dbml from DbLinq source code
- Accessing SQL Server time in code with LINQ
- What XML related technologies I should know before learning LINQ to XML?
- source code for LINQ 101 samples
- Should I worry about the upgrade path for LINQ (the query language)
- c# Linq or code to extract groups from a single list of source data
- Linq Find Partial Text Match - Included code returns duplicate and everything except what it should
- Convert string[] to int[] in one line of code using LINQ
- Code equivalent to the 'let' keyword in chained LINQ extension method calls
- Convert list to dictionary using linq and not worrying about duplicates
- LINQ order by null column where order is ascending and nulls should be last
- Linq code to select one item
- how to update the multiple rows at a time using linq to sql?
- Should I use two "where" clauses or "&&" in my LINQ query?
- Should LINQ be avoided because it's slow?
- How are people unit testing code that uses Linq to SQL
- LINQ aggregate and group by periods of time
- When should I use LINQ for C#?
- What is the time complexity of Linq OrderBy().ThenBy() method sequence?
- Should the order of LINQ query clauses affect Entity Framework performance?
- LINQ query to perform a projection, skipping or wrapping exceptions where source throws on IEnumerable.GetNext()
- I am wondering about the state of connection and impact on code performance by 'yield' while iterating over data reader object
- Syntax to execute code block inside Linq query?
- Linq performance: should I first use `where` or `select`
- Linq To Sql compare Time only
- Linq include with where clause
- Check if list contains item from other list in EntityFramework
- how to query over a list of numbers in line
- How to query entities from a collection without using foreach
- Build dynamic linq to Sql lambda expression
- Comparing elements in an IEnumerable to eachother
- Union Vs Concat in Linq
- Using dynamic objects in codedom created LINQ queries
- Return all in List <T> in lambda expression
- Why can't I read this XML values with XElement?
- Strange result with string comparison in LINQ
- Select last value in a month for all given IDs using LINQ
- Linq wild card search mvc c#
- LINQ to Entities: perform joins on many-to-many relationships (code first)
- List<class> how to get subtotal
- Linq join get null rows filter with where
- Is there a way to parameterize method in a linq query?
- Unable to Cast() generic dictionary item to DictionaryEntry when enumerated via non-generic IDictionary
- Group neighboring values using linq
- ASP.NET CORE EF - LINQ statement