Domanda

ho ottenuto un Data Access Layer che viene formata da una DBML in cui ho appena includo tutti bisogno oggetto che. E 'necessario scrivere più funzionalità in questa dbml o posso semplicemente usare il dbml come il mio DAL? Chiedo questa funzionalità perché Attualmente sto scrivendo, ad esempio, ottenere tutti gli articoli da una tabella in Layer Business Logic. Così Sono un po 'perso ora. Che tipo di esempi può essere data in modo che sia chiaro per me che cosa mettere nel Business Layer.

È stato utile?

Soluzione

Il livello Business Logic è dove fondamentalmente mettono le regole di business e le entità di business. E 'dove si vuole fare cose come controlli di validità sul fare in modo che un utente può aggiungere un articolo, modificare un articolo, Elimina un articolo, ecc Lo scopo è quello di centralizzare tutte le regole di business e le entità in modo che il livello di presentazione non lo fa necessità di conoscere la struttura sottolineando DB e che la struttura DB non sta definendo l'interfaccia.

Per quanto se ne avete bisogno è necessario decidere che per te stesso.

Altri suggerimenti

http://www.microsoft.com/events /series/modernsoftdev.aspx?tab=webcasts&id=42420

Microsoft ha fatto una serie di webcast condotte da Joe Hummel su Modern Software Devevelopment con C #. Vi si possono trovare una grande quantità sulla costruzione di uno strato di accesso ai dati a basso livello e come dovrebbe interagire con lo strato di business. Ho imparato molto da queste lezioni .. roba davvero buona.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top