Вы можете добавить класс в каталог lib
вашего приложения.
Затем в application.rb включите этот каталог
config.autoload_paths << "#{Rails.root}/lib"
You need to define your view so that it:
PRIMARY KEY
columnsJOIN
'sUNION
'sAny row from your view should map to exactly one row from the table.
One of my problem views uses aggregate functions
It cannot be updateable. For a readonly entity, a solution from here:
When no key can be inferred, a code comment that contains the corresponding EntityType element (with no Key elements) is added to the SSDL section of the .edmx file.
In your case, since it seems that you want a read only entity, you could:
- uncomment the SSDL entity
- пометить одно / несколько свойств как Nullable = "False"
- добавить соответствующие ключевые элементы
- добавить соответствующий определяющий запрос.
По второму вопросу:
Другой должен иметь составной первичный ключ из двух внешних ключей
Таблица, представляющая отношение многие ко многим. Между двумя таблицами в базе данных может отсутствовать эквивалентный объект в концептуальной схеме. Когда инструменты
EDM
встречают такую таблицу без столбцов, кроме двух, которые являются внешними ключами, таблица сопоставления представляется в концептуальной схеме как ассоциация «многие ко многим» вместо сущности.