Таким образом, как сказал @TomTom, использование ORM, такого как Entity Framework plus LINQ, является очень быстрым способом доступа к базе данных, и это позволяет вашему приложению быть очень гибким в том смысле, что вы можете легко изменять фоновую базу данных без изменения строки.на уровне доступа к данным (вы просто изменили бы провайдера на правильный).
Конечно, использование ORM будет означать, что вы получите автоматически сгенерированный код, и он, конечно, не будет таким быстрым, как если быВы писали свой код от руки.Тем не менее, это самое быстрое решение, которое вы найдете в отношении доступа к данным, предоставленного Microsoft.