Domande con tag 'orm'

5
risposte

Dovrei controllare se qualcosa esiste nel db e fallire velocemente o aspettare l'eccezione db

Con due classi: public class Parent { public int Id { get; set; } public int ChildId { get; set; } } public class Child { ... } Quando assegni ChildId a Parent dovrei controllare prima se esiste nel DB o aspettare che il...
posta 19.09.2018 - 12:08
4
risposte

Quando utilizzare il modello di repository

Recentemente ho letto che non è una buona pratica usare il pattern del repository in congiunzione con un ORM. Da quanto ho capito, questo è dovuto al fatto che l'astrazione che forniscono sul database SQL è troppo dispersiva per essere contenuta...
posta 10.10.2013 - 15:01
14
risposte

Quali sono i vantaggi dell'utilizzo dell'astrazione del database da parte di ORM? [chiuso]

Sto iniziando a utilizzare l'ORM raccomandato dal framework che scelgo, e sebbene mi piaccia l'idea dello strato aggiuntivo di astrazione fornito da ORM, sto iniziando a capire cosa significhi realmente. Significa che non sto più lavorando con i...
posta 23.09.2010 - 05:21
2
risposte

Best practice per la serializzazione di aggregati DDD

Secondo la logica del dominio DDD non dovrebbe essere inquinata da problemi tecnici come la serializzazione, la mappatura relazionale degli oggetti, ecc. Quindi, come serializzare o mappare lo stato degli aggregati senza esporlo pubblicamente...
posta 14.12.2014 - 16:56
3
risposte

Quali sono alcuni dei vantaggi di un "Micro-ORM"?

Ho esaminato i cosiddetti "Micro ORM" come Dapper e (in misura minore dato che si basa su .NET 4.0). Massive in quanto potrebbero essere più facili da implementare sul lavoro rispetto a un ORM completo dal il nostro sistema attuale è altamente d...
posta 18.11.2011 - 14:30
8
risposte

Dovresti abbandonare un framework ORM quando devi implementare un'operazione bulk?

Ecco una situazione comune: È necessario implementare un'operazione di massa in un'applicazione che utilizza un framework ORM. Dopo il primo passaggio, hai notato notevoli problemi di prestazioni. Ecco la mia domanda: In questa situ...
posta 10.11.2011 - 16:02
6
risposte

Quando dovrei usare le stored procedure?

Se ho tutta la mia logica aziendale nel codice e utilizzo Entity Framework, in quali situazioni (se ce ne sono) farei meglio a spostare alcune logiche di business in una stored procedure, invece di mantenerla tutto in codice? Per essere chi...
posta 17.08.2016 - 12:57
4
risposte

Modelli spessi vs. Business Logic, dove si disegna la distinzione?

Oggi ho avuto un acceso dibattito con un altro sviluppatore della mia organizzazione su dove e come aggiungere metodi alle classi mappate al database. Utilizziamo sqlalchemy , e una parte importante della base di codice esistente nei nostr...
posta 29.03.2012 - 06:05
5
risposte

Per un ORM che supporta la convalida dei dati, i vincoli dovrebbero essere applicati anche nel database?

Ho sempre applicato vincoli a livello di database oltre ai miei modelli (ActiveRecord). Ma mi stavo chiedendo se è davvero necessario? Un po 'di background Recentemente ho dovuto testare unitamente un metodo di generazione timestamp auto...
posta 21.06.2012 - 07:30
3
risposte

L'ORM promuove la de-normalizzazione del database?

Doctrine e Propel utilizzano entrambi l'ereditarietà di tabelle singole e concrete per mappare le relazioni tra oggetti. Il primo vede tutti i possibili campi nell'albero delle classi mappato su una singola tabella, mentre il secondo mappa ogni...
posta 17.12.2010 - 12:39