Мне нужно написать специализированную встроенную базу данных для некоторых приложений .net. Сама часть базы данных не проблема (как сказано, она специализирована), но доступ к ней из моего .net-кода есть.Что мне нужно для доступа к моей собственной базе данных?
Я думал использовать LINQ как единственный доступ к данным (так что нет никакого ADO.net, который подходит для сценария), но я никогда этого не делал, и мне интересно, что мне действительно нужно реализовать?
Нужен ли мне IQueryable? Есть ли набор стандартных методов/интерфейсов, которые мне нужно реализовать? Есть ли стандарт для записи или мне нужно создать для него свою семантику?
Есть ли у вас индексы или планы запросов или другие вещи, которые могут принести пользу IQueryable? – SLaks
@SLaks Нет, это просто «SELECT field1, field2, tf3 из таблицы1 join table2 на table2.fid = table1.id, где table1.field3 = 1 order by table2.field4« тип материала (кроме него не SQL) –