Ci sono alcune domande simili che ho trovato qui, ma nessuna risponde esaurientemente alla domanda che sto ponendo. Domande simili: qui e here
Nella mia azienda, sviluppo applicazioni C # .NET e i nostri Server Admin in ambito IT non consentono l'accesso diretto alla tabella, pertanto è necessario utilizzare stored procedure per l'inserimento, l'aggiornamento e l'eliminazione da una tabella. In passato ho utilizzato DataSet e TableAdapters per accedere alle tabelle di un database, ma sto iniziando a rendermi conto che tutto sta iniziando a utilizzare Entity Framework.
Qui sta il mio problema. C'è un altro sviluppatore qui che usa Entity Framework, ma in realtà non usa le entità. Usa i modelli di entità che non hanno tabelle o viste, solo stored procedure. Questo non sconfigge lo scopo del Entity Framework, o sono pazzo?
Inoltre, mi rendo conto che è possibile mappare l'inserimento, l'aggiornamento e l'eliminazione delle funzionalità nelle stored procedure e questo l'articolo menziona alcuni modi interessanti per implementarlo, ma creare visualizzazioni per ogni tabella sarebbe un grave problema. Esistono alternative più pratiche o facilmente implementabili?