Dynamic Data: Scaffolds são somente leitura para classes LINQ usando exibições em vez de tabelas?
-
19-08-2019 - |
Pergunta
Eu estou tentando usar o Dynamic Data ASP.NET apresenta para gerar CRUD andaimes para o meu modelo de dados. Meu modelo contém supertipo / subtipo relações, portanto, algumas entidades lógicas são divididos entre duas tabelas:. Um para os dados genéricos e um para os dados específicos do subtipo
No contexto LINQ eu expor essas entidades como uma única classe, apoiada por uma visão que une as tabelas juntos. Além disso, criei sprocs para insert / update / delete e configurado o comportamento de classe para usá-los.
Quando ligo andaimes, ele só gera uma vista só de leitura de dados. Os adicionar, editar e remover os links não aparecem. Por quê?
Solução
RESOLVIDO: O problema era que eu não identificou uma coluna de chave primária nas classes LINQ depois de arrastar os pontos de vista sobre a superfície. Depois de adicionar um PK as funções CRUD apareceu.