/ / Najlepsze wyodrębnianie bazy danych SQL - c #, sql, linq

Najlepsze pobranie bazy danych SQL - c #, sql, linq

Podczas wyodrębniania danych z bazy SQL zawsze umieszczałem polecenie SQL w kodzie C #

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

Ostatnio zacząłem używać LINQ do innych zadań i zastanawiałem się, jaki jest najlepszy sposób na uzyskanie potrzebnych danych ...

Czy powinienem użyć SQL do wyodrębnienia wszystkich potrzebnych tabel, a następnie użyć LINQ do sprecyzowania danych?

Albo coś innego?

Odpowiedzi:

0 dla odpowiedzi № 1

To zależy od tego, jakiego rodzaju Linq używasz.

Jeśli używasz Linq do SQL, to zasadniczo zapiszesz dla ciebie instrukcję SQL, ale w innym przypadku będziesz musiał użyć SqlCommand z instrukcjami zakodowanymi lub procedurą przechowywaną.

Może nadszedł czas, aby rozpocząć korzystanie z ORM, takich jak Pico, EntityFramework lub NHibernate?