Pregunta

Tengo una capa de acceso de datos que está siendo formada por una DBML en la que acabo de incluir a todos los objetos que necesitan. ¿Es necesario escribir más funcionalidad en este dbml o puedo usar el dbml como mi DAL? Te pido esta funcionalidad porque estoy actualmente escribiendo para, por ejemplo, obtener todos los artículos de una tabla en la capa de lógica de negocios. Así que estoy un poco perdido ahora. ¿Qué tipo de ejemplos se puede dar para que sea más claro para mí qué poner en la capa de negocio.

¿Fue útil?

Solución

La capa de lógica de negocios es donde básicamente poner sus reglas de negocio y las entidades empresariales. Es la que desea hacer las cosas como las comprobaciones de validez en asegurarse de que un usuario puede agregar un artículo, un artículo Editar, Eliminar un artículo, etc. El propósito es centralizar todas las reglas de negocio y entidades de manera que la capa de presentación no lo hace necesidad de saber acerca de la estructura subrayando DB y que la estructura de base de datos no es la definición de la interfaz.

Por lo que si necesita uno tendrá que decidir por sí mismo.

Otros consejos

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

Microsoft hizo una serie de transmisiones realizadas por Joe Hummel en software moderno Devevelopment con C #. Allí podrá encontrar una gran cantidad sobre la construcción de una capa de acceso a datos de bajo nivel y la forma en que debe interactuar con la capa de negocio. Aprendo mucho de esas lecciones .. bueno de verdad.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top