-WebForms
-MVC
-Web-services
-AJAX
-Entity Framework
Исходники модели можно посмотреть во вспомогательном репозитории:
https://github.com/Mrak-IW/SmartHouse
P.S. Так получилось, что вся работа с EntityFramework находится именно в модели.
На данный момент существует две версии модели:
- Бинарно сериализуемая модель
- Модель под управлением EntityFramework
Обе версии представлены в виде .dll
Библиотеки взаимозаменяемы без необходимости что-либо переписывать в проекте представления. Достаточно просто пересобрать проект с нужной версией.
Models/SmartHouse.dll - основная версия. Используется при сборке проекта.
Models/SmartHouse.noEF.dll - альтернативная. Для сборки с ней достаточно дать ей имя основной версии.