Я хочу написать новое приложение, которое будет использовать СУБД. На стадии разработки этого приложения и взвешивания опций я обнаружил, что будет много доступа к базе данных, что означает много запросов. Больше всего меня беспокоит разработка этой системы - громоздкая природа операторов SQL select, update и delete, разбросанных по всему коду. Существуют ли какие-либо языковые расширения синтаксиса (или языки сценариев) помимо Linq (которые мне не нравятся из-за неудобного синтаксиса), доступные сегодня? Я хорошо знаком с Progress ABL (их 4GL) для разработки, и мне нравится его синтаксис, но его модель развертывания и зависимости для моего типа приложений слишком тяжелые и дорогостоящие.
Запрашиваемая мной система должна быть совместима либо с PHP, либо с C #.
Системы управления базами данных, которые я собираюсь использовать, - это SQLite, MySQL или MSSQL (Compact или Standard).