EF4 è abbastanza maturo con MySQL o Oracle? [chiuso]

1

Entity Framework 4 con MySQL o Oracle è abbastanza maturo da poter essere utilizzato nell'applicazione Web a livello di produzione?

Può fornire un alto livello di prestazioni o dovremmo limitarci ad accedere semplicemente ai dati con SqlCommand ?

    
posta Natasha Thapa 03.07.2011 - 22:02
fonte

3 risposte

1

La risposta breve con MySQL è sì, ma ci sono cose che dovresti tenere a mente:

  1. Se stai iniziando un nuovo progetto, è consigliabile utilizzare EF4, ma se vuoi utilizzarlo in un progetto esistente, dovresti rimanere fedele a ciò che stai utilizzando ora;

  2. A volte avrai difficoltà a trovare le risposte per alcuni problemi che potresti trovare, non molte persone lo usano;

  3. La Rete / Connettore è migliorata molto da un paio di anni, quindi non sii spaventato se ti guardi intorno e trovi persone che dicono cose cattive al riguardo;

Sto usando con SQLite e con MySQL e funziona alla grande.

    
risposta data 04.07.2011 - 06:16
fonte
0

Per quanto riguarda Oracle, stanno lavorando su un adattatore Entity Framework ufficiale , che secondo loro dovrebbe rilasciare lo stato di produzione nel quarto trimestre del 2011.

    
risposta data 04.07.2011 - 11:49
fonte
0

no non è abbastanza maturo. Quando qualcuno risolve il problema con le query incrociate generate, allora puoi iniziare a pensare di verificare se anche i problemi di prestazioni sono stati risolti. (cioè se EF genera un tipo di query di tipo cross-apply, semplicemente non riesce a funzionare su Oracle o MySql, o qualsiasi DB non SqlServer per quella materia).

Prestazioni: EF4 dovrebbe essere migliore, ma EF3 ha creato sql veramente terribile per il nostro schema legacy.

Se vuoi utilizzare un ORM ce ne sono altri che non hanno questa limitazione e altri che funzionano meglio.

    
risposta data 02.09.2011 - 13:57
fonte

Leggi altre domande sui tag