While not particularly relevant for your project I admit, business logic changes. I'd much rather be able to issue that 'fix' at the SQL Server side (which fixes it 'globally' essentially) than have to adjust and recompile/redistribute the software. I say this as a SQL Developer, as such a little biased I'm sure. But it's my trade, and generally I can provide a more robust data solution than a software dev with some SQL knowledge.
EF is great, and will probably kill off L2S.
My general rule of thumb:
Big Data sets/Bulk operations - Procs
Single Entity operations - EF.
Completely agree with this. EFs advantage is as a RAD tool. Using it with large datasets in an Enterprise scale application is asking for your P45.Big Data sets/Bulk operations - Procs
Single Entity operations - EF.
While not particularly relevant for your project I admit, business logic changes. I'd much rather be able to issue that 'fix' at the SQL Server side (which fixes it 'globally' essentially) than have to adjust and recompile/redistribute the software. I say this as a SQL Developer, as such a little biased I'm sure. But it's my trade, and generally I can provide a more robust data solution than a software dev with some SQL knowledge.
EF is great, and will probably kill off L2S.
My general rule of thumb:
Big Data sets/Bulk operations - Procs
Single Entity operations - EF.