come eseguire le tabelle temporanee in Linq su Entity Framework

0

La nostra applicazione interroga il database principalmente usando le query Linq supportate da Entity Framework ma a volte chiamiamo stored procedure legacy. A volte vogliamo sostituire una stored procedure esistente con una query di Linq / Entity Framework. È possibile farlo anche se la stored procedure utilizza tabelle temporanee? Se sì, come?

    
posta JoelFan 23.06.2015 - 03:21
fonte

2 risposte

3

Onestamente, perché costringere un piolo quadrato in un buco rotondo? Entity Framework supporta il richiamo di stored procedure per un motivo; perché Entity Framework non può risolvere ogni caso d'uso che il database stesso può supportare.

Vorrei solo usare lo strumento giusto per il lavoro (che in alcuni di questi casi sembra essere stored procedure) e non preoccuparti di provare a creare un'architettura "pura" finta forzando tutto in Entity Framework.

    
risposta data 23.06.2015 - 06:10
fonte
0

Entity Framework non supporta tabelle temporanee in questo modo. La tabella "temporanea" dovrebbe essere definita come permanente nel database, forse denominata con un prefisso tmp . È quindi possibile rimuovere e aggiungere i record nel solito modo utilizzando Entity Framework.

    
risposta data 23.06.2015 - 04:59
fonte

Leggi altre domande sui tag