Ef core 2 - сначала код - доступ к просмотру

BrilBroeder спросил: 27 ноября 2017 в 06:02 в: asp.net-core

Я работаю над базовым проектом asp.net и использую ef core 2.0 в качестве orm в шаблоне с первым кодом. Есть два представления, к которым нам нужно получить доступ. Следующий обходной путь делает эту работу, но очень неприятный.

создайте poco, представляющие структуру миграций viewshave, сделайте свою вещь - database-базы данных в db переименуйте созданные таблицы (добавьте _tbl к имени) создайте представления

теперь можно получить доступ к представлению, потому что мы обманули его, полагая, что они на самом деле являются таблицами.

Это имеет серьезные недостатки: - обслуживание: каждый раз, когда представление изменяется, вам нужно идти через следующую процедуру 1. отбросить представление 2. удалить _tbl из поддельного имени таблицы 3. alter poco 4. добавить миграцию 5. обновить базу данных 6. добавить _tbl в поддельное имя таблицы 7. создать представление-usabillity: у вас не может быть никаких свойств навигации потому что нет fk, который можно использовать, поэтому .include не работает

какие-либо предложения по лучшему подходу?


0 ответов