/ / SQL база данни за най-добър добив - c #, sql, linq

SQL база данни за най-добър добив - c #, sql, linq

При извличането на данни от SQL база данни винаги съм вграждал SQL командата в C # кода

new SqlCommand(SELECT * from blah blah WHERE blah blah)

Наскоро започнах да използвам LINQ за други задачи и се питах какъв е най-добрият начин да получа данните, от които имам нужда ...

Трябва ли просто да използвам SQL за извличане на всички таблици, от които се нуждая, след това след това използвайте LINQ, за да прецизирате данните?

Или нещо друго?

Отговори:

0 за отговор № 1

Зависи от какъв вид Linq използвате.

Ако използвате Linq за SQL, тогава това ще ви напише главно вашия SQL изявление за вас, но други мъдри ще трябва да използвате SqlCommand с твърд кодиран израз или запомнена процедура.

Може би е време да започнете да разглеждате използването на ORM като Pico, EntityFramework или NHibernate?