Я из мира, где люди не хотят выходить из зоны комфорта, чтобы изучать новые технологии, и я среди них, как исключение, ищу что-то другое. Поскольку я не получаю никаких возможностей для обучения и, следовательно, решил создать приложение. Вот мои данные.
Мне нужно создать новое веб-приложение для использования персоналом. Очень маленькая таблица, содержащая 20-30 таблиц с годовым количеством записей в 10000 строк в каждой таблице.
Я буду применять все ограничения в базе данных, которые позволяют поддерживать согласованность данных.
В предустановке я знаю только нетипизированный набор данных и имею хорошие руки на нем. Но при создании этого приложения, которое состоит из большого количества данных, проверок на валидацию и не уделяет внимания пользовательскому интерфейсу, какую технологию мне использовать: традиционное, типизированный набор данных или Linq to Sql или Entity Framework.
Я бы пошел с частым изменением схемы базы данных (добавление или удаление столбцов в таблице). Менее частый разрыв таблицы и т. Д.
Это приложение будет иметь единственную цель - изучить новую технологию, а не использовать традиционную, которую я использую долгое время.
Я изучал около typed datasets, Linq to Sql
. Я использовал немного Linq для наборов данных и поэтому имею представление о linq. Прочтите достаточно хорошо о набранном наборе данных, чтобы начать, и 0% -ное представление о entity framework
, но не имеет значения, я тоже могу пойти на это.
Я могу изучать новые технологии, не имеет значения, сколько времени это займет.
Что вы предлагаете мне идти?
за что можно масштабировать, открою
двери огромного источника обучения
что я могу использовать и в промышленности