Структура сущностей предназначена для связывания сущностей с хранилищем данных без ручного заполнения.
В противном случае вы просто используете классы с linq.
Если вы имеете в виду, что вам не нужно отдельное хранилище данных, такое как sql server, mongo и т. Д., То просто позвольте вашему приложению создать базу данных в виде файла mdb, который включается в ваш файл app_data. Это означает, что вам не нужен сервер данных, так что база данных является частью вашего приложения.
Если, с другой стороны, вам нужен другой способ сохранения в базе данных, вы можете создать свои собственные адаптеры данных, которые будут вести себя так, как вам нравится. Компонент структуры сущности mongo .net является примером этого.
В качестве альтернативы, используя только код, вы можете просто использовать хранимые процедуры для сохранения в базе данных, которые могут быть немного многословными и раздражающими с EF, но могут преодолеть для вас пробел и позволить вам построить хорошую архитектуру с моделью, которую вы хочу, чтобы это было переведено на дерьмо в ваших репозиториях.
Затем, когда новая база данных будет готова, вы можете просто переделать репо, чтобы использовать сохранения, и все готово.
Это, конечно, будет работать только с использованием только кода.