У меня есть модель, полученная из базы данных sql 2008, теперь мне нужно, в том же файле модели, чтобы создать сущность, представляющую базу данных из другой базы данных. Как я могу сделать это в той же модели и избежать создания представления базы данных.Использовать таблицы из двух разных баз данных - структура сущности
ответ
Вы можете создать VIEW в SSDL. То есть а не представление базы данных, но представление Entity Framework.
Взгляните на документацию для DefiningQuery. DefiningQueries имеют собственный тело SQL, как и просмотр базы данных, но вам не нужен вид в базе данных.
На данный момент Сущность становится только для чтения, поэтому вам необходимо добавить Functions (в SSDL) и ModificationFunction Mappings (в MSL), чтобы снова создать Read-Write объекта.
Обратите внимание, что после того, как функции находятся в SSDL, вы должны использовать конструктор для создания преобразований модификаций, а не для гашения в XML.
Обычно функции SSDL - это просто обертки вокруг хранимых процедур, но, видя, что вы не хотите добавлять представление базы данных, вы, вероятно, также не хотите создавать хранимые procs.
К счастью, вы можете встроить CommandText для функций SSDL непосредственно в SSDL (например, собственный SQL).
Если вы выполните все эти шаги, вы можете получить то, что хотите.
Но я признаю, что это не так просто.
Надеюсь, что это поможет (по крайней мере, давая вам несколько советов о том, как начать работу).
Alex (Entity Framework Team)
- 1. Asp.Net MVC Присоединить данные из 2 таблиц из двух разных баз данных (Data Service) - структура сущности
- 2. Сравнение данных из двух разных баз данных
- 3. Объединение двух таблиц из разных баз данных
- 4. Отображение двух полей из разных баз данных
- 5. Объединение таблиц из двух баз данных с использованием структуры сущности
- 6. Таблицы из двух разных баз данных в DBML?
- 7. Как объединить разные таблицы из двух разных баз данных?
- 8. Модель данных сущности получает данные из разных баз данных
- 9. Mergin две таблицы из разных баз данных
- 10. Выбор из двух разных баз данных MYSQL
- 11. Объединение двух дочерних таблиц из двух разных баз данных
- 12. объединение двух таблиц из двух баз данных
- 13. Объединение 2 таблицы из разных баз данных
- 14. Использование данных из двух разных баз данных в приложении LightSwitch
- 15. Crystal Reports выбор данных из двух разных баз данных
- 16. Слияние двух таблиц в sqlite из разных баз данных
- 17. Сущности и несколько баз данных
- 18. Подключение двух разных баз данных в таблице
- 19. Как получить данные из двух разных баз данных в POSTGRESQL
- 20. Сравнение столбцов двух строк из разных баз данных
- 21. Синхронизация некоторых таблиц из двух баз данных в разных СУБД
- 22. Crystal Reports, соединяющий таблицы из разных баз данных
- 23. Извлечь столбцы из двух разных баз данных в sqlite3
- 24. Вытягивание из двух баз данных, трех разных таблиц
- 25. Объединение 3 таблиц из двух разных баз данных?
- 26. Выберите данные из двух разных таблиц двух разных баз данных в SQL?
- 27. Синхронизация Две таблицы SQLITE из разных баз данных iphone ios
- 28. Как сравнить данные из двух разных баз данных?
- 29. Как отображать данные из двух разных баз данных
- 30. Сравнение двух значений из разных баз данных приводит к сбою
Но имеет ли такое же представление представления из базы данных? Моя самая большая проблема - представление представления и управление им в инфраструктуре сущности ... мне нужно редактировать в XML, и после этого в дизайнере ничего не работает. – 2009-07-22 13:30:18