Ho avuto una discussione molto stimolante e interessante con un collega su ORM e sui suoi pro e contro. Secondo me, un ORM è utile solo nei casi più rari. Almeno nella mia esperienza. Ma non voglio elencare i miei argomenti in questo momento. Quindi ti chiedo, cosa ne pensi …
Non ho alcuna seria esperienza in SQL e odio persino scrivere SQL invece di LINQ. Sono abbastanza felice con gli ORM. Dal punto di vista del datore di lavoro e del settore, è importante conoscere SQL? Devo dominarlo? Le aziende che preferiscono SQL puro rispetto ai framework ORM sono un …
Sto lavorando con un database SQL Server con oltre 1000 tabelle, altre centinaia di visualizzazioni e diverse migliaia di stored procedure. Stiamo cercando di iniziare a utilizzare Entity Framework per i nostri nuovi progetti e stiamo lavorando alla nostra strategia per farlo. La cosa a cui sono bloccato è il …
Ho svolto alcune ricerche da solo e ho compreso il concetto di base. Ma alcune intuizioni possono essere acquisite solo attraverso l'esperienza reale. Quali sono i vantaggi di myBatis che valgono la pena imparare un nuovo framework? In quale caso eviteresti di usarlo?
Avere due lezioni: public class Parent { public int Id { get; set; } public int ChildId { get; set; } } public class Child { ... } Quando si assegna ChildIda Parent, devo prima verificare se esiste nel DB o attendere che il DB generi un'eccezione? Ad esempio (utilizzando …
L'applicazione che sto attualmente costruendo utilizza procedure memorizzate e modelli di classe realizzati a mano per rappresentare oggetti di database. Alcune persone hanno suggerito di utilizzare Entity Framework e sto prendendo in considerazione il passaggio a questo dato che non sono così lontano nel progetto. Il mio problema è che …
Lavoro in un'azienda che utilizza solo procedure memorizzate per tutti gli accessi ai dati, il che rende molto fastidioso mantenere sincronizzati i nostri database locali poiché ogni impegno che abbiamo per eseguire nuovi proc. Ho usato alcuni ORM di base in passato e trovo l'esperienza molto migliore e più pulita. …
Mi piacerebbe avere notizie da coloro che hanno usato Doctrine 2 (o successive) e Propel 1.5 (o successive). La maggior parte dei confronti tra questi due mappatori relazionali di oggetti si basano su vecchie versioni - Doctrine 1 contro Propel 1.3 / 1.4 ed entrambi gli ORM hanno subito riprogettazioni …
Sto valutando la valutazione degli ORM. Ho usato SubSonic , Linq-to-SQL ed Entity Framework . Ho un team di sviluppatori che vanno dai giovani agli anziani. Quali sono i criteri per la valutazione di un ORM for.NET?
Ha senso utilizzare un ORM nello sviluppo Android o il framework è ottimizzato per un accoppiamento più stretto tra l'interfaccia utente e il livello DB? Background : ho appena iniziato con lo sviluppo di Android, e il mio primo istinto (proveniente da uno sfondo .net) è stato quello di cercare …
Questa è una domanda un po 'aperta ma volevo alcune opinioni, poiché sono cresciuto in un mondo in cui gli script SQL in linea erano la norma, quindi eravamo tutti molto consapevoli dei problemi basati sull'iniezione SQL e di quanto fosse fragile la sql quando facendo manipolazioni di stringhe dappertutto. …
Secondo il dominio DDD, la logica del dominio non deve essere inquinata da problemi tecnici come la serializzazione, la mappatura relazionale degli oggetti, ecc. Quindi, come si fa a serializzare o mappare lo stato degli aggregati senza esporlo pubblicamente tramite getter e setter? Ho visto molti esempi per esempio implementazioni …
Dopo aver utilizzato Hibernate sulla maggior parte dei miei progetti per circa 8 anni, sono approdato in un'azienda che ne scoraggia l'utilizzo e desidera che le applicazioni interagiscano con il DB solo tramite stored procedure. Dopo averlo fatto per un paio di settimane, non sono stato in grado di creare …
Ho esaminato i cosiddetti "Micro ORM" come Dapper e (in misura minore in quanto si basa su .NET 4.0) Enormi in quanto potrebbero essere più facili da implementare sul lavoro rispetto a un ORM completo dal nostro sistema attuale dipende fortemente dalle procedure memorizzate e richiederebbe un significativo refactoring per …
Ho letto di recente che non è buona norma utilizzare il modello di repository insieme a un ORM. Da quanto ho capito, questo è perché l'astrazione che forniscono sul database SQL è troppo permissiva per essere contenuta dal modello. Ho un paio di domande su questo: Cosa fai se vuoi …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.