2009-10-18 14 views
7

parece que en mi carpeta del modelo, todas mis clases encaja en uno de los 3 cubos:¿cómo se organiza el código de modelo en asp.net-mvc?

  1. puro POCO objetos de datos/Business Objects
  2. código de implementación de repositorios para consultar bases de datos y servicios externos
  3. Helper código.

¿Es esto normal y hay mejores prácticas sobre cómo organizar esto. ¿Debería tener subcarpetas para 1, 2 + 3? ¿alguna recomendación?

+0

Muy buena pregunta y estoy muy interesado en eso también. – machinegone

Respuesta

3

Si mira http://www.sharparchitecture.net que intenta proporcionar un marco de mejores prácticas, verá que POCO/entidades, repositorios y código auxiliar no solo están separados, también existen en diferentes conjuntos. Esto es para que sea físicamente imposible escaparse de un contenedor a otro. Este marco creció del artículo http://www.codeproject.com/KB/architecture/NHibernateBestPractices.aspx que también es bueno para leer.

+0

¿Quisces decir http://www.sharparchitecture.net/? –

+0

Claro, gracias por la corrección. – queen3

+0

Parece que el enlace a SharpArchecture.net ha muerto. :/ –

Cuestiones relacionadas