Sto lavorando su un dato Dinamico.Il metodo "Salta" è supportato solo per l'input ordinato in LINQ alle entità. Il metodo 'OrderBy' deve essere chiamato prima del metodo 'Skip'
dopo la creazione di un modello dinamico e registrare in global.asax, come
DefaultModel.RegisterContext(typeof(masterEntities1),new ContextConfiguration() { ScaffoldAllTables = true });
quando ho eseguito un'applicazione, mostra un elenco di tabelle, ma quando clicco qualsiasi della tabella viene generata un'eccezione:
Il metodo "Salta" è supportato solo per l'input ordinato in LINQ alle entità. Il metodo 'OrderBy' deve essere chiamato prima del metodo 'Skip'.
ma non ho dichiarato alcuna domanda nella mia domanda.
i hanno incontrato qualche sito, che contiene le seguenti informazioni. –
Se si utilizza Entity Framework come modello dati, è necessario aggiornare il metodo di query per ogni entità. È necessario aggiungere la clausola di ordinazione. Il motivo per cui è necessario eseguire questa operazione è che, per impostazione predefinita, il metodo di query non è ordinato e nei modelli di progetto di dati dinamici, il paging è abilitato per i modelli di dettagli Elenco e Elenco. Nel caso se non si ordina il risultato del metodo query e utilizzare la funzione Paging si otterrà la seguente eccezione quando si accede l'entità in List/List Dettagli modello –
come ad esempio: pubblico IQueryable GetProducts() { ritorno this.ObjectContext.Products.OrderBy (p => p.ProductID); } –