Динамические данные: скаффолды доступны только для чтения для классов LINQ, использующих представления вместо таблиц?

StackOverflow https://stackoverflow.com/questions/344497

  •  19-08-2019
  •  | 
  •  

Вопрос

Я пытаюсь использовать возможности динамических данных ASP.NET для создания леса CRUD для моей модели данных. Моя модель содержит отношения супертип / подтип, поэтому некоторые логические сущности разделены между двумя таблицами: одна для общих данных и одна для данных подтипа.

В контексте LINQ я представляю эти объекты как один класс, поддерживаемый представлением, которое объединяет таблицы. Я также создал sprocs для вставки / обновления / удаления и настроил поведение класса для их использования.

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

Это было полезно?

Решение

решено: проблема заключалась в том, что я не идентифицировал столбец первичного ключа в классах LINQ после перетаскивания представлений на поверхность. После добавления PK появились функции CRUD.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top