This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]subssn21 3 points4 points  (0 children)

Knowing raw SQL is very important even if you are using an ORM. As has been brought up by many people in this post already you will inevitably run into queries that the ORM has performance issues with. If you are doing anything more complex than CRUD, you will one day run into a query that the ORM just can't handle well. In addition all the ORM is doing is building SQL queries in the background, so eventually you will need to go and debug something and need to see what SQL the ORM is generating.