Angenommen, Sie können LINQ aus irgendeinem Grund nicht verwenden, ist es eine bessere Praxis, um Ihre Abfragen in gespeicherten Prozeduren zu platzieren, oder ist es eine ebenso gute Praxis, um auszuführen ad hoc Abfragen an die Datenbank (z. B. SQL Server, um ein Beispiel zu nennen)?