Работаю с новым клиентом, для которого ИТ-ресурс - это немного каменный век, чтобы сказать наименее. Что я должен использовать в качестве современного уровня доступа к данным ... EF ADO OLEDB?Какую технологию доступа к данным я должен использовать
Они Oracle дом .... с большинством приложений в Winforms/vb6/РД/ADO/ODBC
У меня есть шанс реформировать некоторые приложения ... так думает .net 4.5 WinForms затем перейти на веб страниц/MVC. Таким образом, я могу это сделать в 2 этапа, то есть EF с Winforms, а затем повторное использование приложения можно сделать в Web-страницах/MVC
Это похоже на правильный подход? Моя стратегия заключается в том, чтобы медленно перенести их на более современные технологии, создав слои/классы для обработки приложений, создав домен классов, который можно использовать повторно.
На самом деле WinForms также довольно старый (но в современных проектах он все еще используется). Последней технологией Oracle является управляемый драйвер ODP.NET (поставщик данных Oracle для .NET), но у него все еще есть некоторые ограничения и несколько ошибок. Неуправляемый ODP.NET по-прежнему является хорошим выбором. «EF», «MVC» и «LINQ» не имеют технологий доступа для Oracle. –
Я работал в доме Microsoft/Oracle (8i на внутреннем сервере). Я использовал BOTH ADO и DAO, в зависимости от ситуации. Если бы что-то, что я не мог выполнить с DAO, я бы переключился и попробовал решение ADO. Между ними было не так много, чего я не мог добиться. НТН. –