none
Consulta separar entidades EF de la capa de datos RRS feed

  • Pregunta

  • Hola estoy viendo de implementar un software en 3 capas usando EF, me surge la duda como hago para separar las entidades de la capa de datos para ponerlas en la capa de negocio. En muchos lados leí que lo que hacen es "cortar" el archivo .tt y ponerlo dentro de la capa negocio.. pero que pasa cuando actualizo el modelo? tengo que cortar y pegar denuevo? o se actualiza directamente ?? es buena práctica eso?
    miércoles, 29 de mayo de 2019 23:21

Todas las respuestas

  • Hola

    usas DB First, Schema First o Code First?

    ya que en Code First es mas sencillo

    primero creas lo modelos,

    la coneccion a base de datos

    despues las consultas

    y al final la UI

    jueves, 30 de mayo de 2019 1:25
  • Hola

    usas DB First, Schema First o Code First?

    ya que en Code First es mas sencillo

    primero creas lo modelos,

    la coneccion a base de datos

    despues las consultas

    y al final la UI


    utilizo DB First
    jueves, 30 de mayo de 2019 2:40
  • Hola.

    No es necesario que pongas las clases .tt en la capa de negocios, podes tener una Capa Entities en donde tendrás tus entidades que se conectaran con todas las capas. así en tu capa de datos solo tendrás el modelo(creería que cualquier cambio que hagas solo actualizas el modelo y se te tendrían que actualizar las clases poco)

    Hice un articulo hace un par de años en donde explico un ejemplo de como hacerlo.

    DESARROLLO EN CAPAS .NET (PARTE 1)

    Aunque tal y como te lo dicen, hoy en día es mucho mejor usar el modelo CodeFirst para tener mas control sobre el desarrollo.


    Cristian Torres
    Blog Cristian Torres

    El Salvador - San Salvador

    viernes, 7 de junio de 2019 15:42