sábado, 11 de mayo de 2013

Entity Framework - MVA - Microsoft Virtual Academy - Desarrollo en Microsoft Visual Studio - Módulo 39 de 44 - Avanzado



Nota:
  • La solución de las siguientes preguntas pueden ayudarte a aprobar el módulo, siempre y cuando sean las mismas que me mostraron.
  • Dos asteriscos (**) significa Alternativa Correcta.
  • Alternativas sin marcar significa que me equivoque en la respuesta, por consiguiente depende únicamente de tu conocimiento. Si logras identificar la alternativa correcta compártela en este Sitio Web y si te tocan nuevas preguntas también. Gracias!

Entity Framework


1. Para salvar los cambios realizados en el modelo sobre la fuente de datos se utiliza:

El guardado es automático
Save()
SaveData()
**SaveChanges()


2. Es posible trabajar con varios registros (objetos) y luego salvar todos lo cambios realizados?

**Si, simplemente llamando el método SaveChanges()
No, el guardado se debe hacer uno a uno
Si, usando un for para recorrer los elementos.
SI, usando transacciones


3. Para realizar consultas sobre el modelo generado es posible utilizar:

SqlDataCommand
Clases POCO
**Linq
Nhibernate


4. Es posible añadir relaciones entre tablas desde el diseñador de modelos del Entity Framework

**Si es posible
No, se debe utilizar el SQL Server Managemnt Studio
Si, pero no serán replicadas a la fuente de datos
No, debe crear la relaciones mediante T-SQL


5. El lenguaje de definición de esquemas de almacenamiento (SSDL) define:

La definición de esquemas conceptuales
**El modelo de almacenamiento
El modelo conceptual
A y B


6. Una propiedad de navegación permite:

**Relacionar dos tablas
Acceder más rápido a los datos
Crear un link de ir a ….
Ninguna


7. Entity Framework se puede defnir como:

**Un ORM
Una extensión a ADO.NET
Un simil de Nhibernate
Todas las anteriores





Espero haber ayudado en algo. Hasta la próxima oportunidad!






11 comentarios:

  1. Para ejeutar Entity Framework se necesita mínimo:
    **Framework 3.5 SP 1
    Framework 3.5
    Framework 4
    Framework 2

    El model conceptual es definido por:
    El lenguaje de especificación de asignaciones (MSL)
    El lenguaje de definición de esquemas de almacenamiento (SSDL)
    **El lenguaje de definición de esquemas conceptuales (CSDL)
    El lenguaje de definición de esquemas conceptuales (CSDL)

    Para salvar los cambios realizados en el modelo sobre la fuente de datos se utiliza:
    El guardado es automático
    Save()
    SaveData()
    **SaveChanges()

    Entre los objeticvos de utilizar Entity Framework están (seleccione las que apliquen):
    **Reducir la cantidad de código
    **Reducir el mantenimiento necesario
    Establecer comunicacióin exclusiva con SQL Server
    Todas

    El uso de Entity Framework permite:
    Optimizar la conexión con bases de datos Oracle
    Optimizar la conexión con bases de datos SQL Server
    **Crear aplicaciones que trabajen con diferentes motores de bases de datos
    B y C

    Es posible trabajar con varios registros (objetos) y luego salvar todos lo cambios realizados?
    **Si, simplemente llamando el método SaveChanges()
    No, el guardado se debe hacer uno a uno
    Si, usando un for para recorrer los elementos.
    SI, usando transacciones

    ResponderEliminar
    Respuestas
    1. Hola Juan Francisco, gracias por la visita y el aporte de tus conocimientos...
      Éxitos... Hasta cualquier instante...

      Eliminar
  2. El Entity Data Model es:

    **Conjunto de conceptos que describen la estructura de datos
    EL modelo de acceso a datos
    La tecnológia de acceso a datos
    Todas

    ResponderEliminar
    Respuestas
    1. Hola Marcog, gracias por la visita y el aporte de tus conocimientos.
      Los mejores deseos!! Hasta cualquier momento!

      Eliminar
  3. 5. Entity Framework trabaja con un modelo conceptual en lugar de trabajar directamente con el origen de datos?
    A. False
    ********B. True


    7. Cuando se desatacja un objeto, si se quiere guardar en la fuente de datos se debe:

    A. Usar el métodos Add ()
    B. Usar el método SaveChanges()
    C. Atachar el objeto utilizando Add()
    ************D. Atachar el objeto al contexto utilizando Attach()

    ResponderEliminar
    Respuestas
    1. Hola Anónimo, gracias por la visita y el aporte de tus conocimientos!
      Éxitos! Hasta cualquier instante!!

      Eliminar
  4. 7.

    Es posible utilizar expresiones lambda para realizar consultas al modelo de datos?
    A. Si es posible

    ResponderEliminar
    Respuestas
    1. Hola Segundo Juan Silva, gracias por la visita y el aporte de tus conocimientos.
      Los mejores deseos!! Hasta cualquier momento!

      Eliminar
  5. 5. Que objetos permite modelar Entity Framework (seleccione los que apliquen):
    **A. Vistas
    B. Tipos definidos por el usuario
    **C. Procedimientos Almacenados
    **D. Tablas

    ResponderEliminar
    Respuestas
    1. Hola Segundo Juan Silva, gracias por la visita y el aporte de tus conocimientos!
      Éxitos! Hasta cualquier instante!!

      Eliminar
  6. Linq to Entities permite:

    A. Añadir funcionalidades a su clase base Linq

    B. Realziar consultas Linq a clases

    ****C. Consultar los tipos de entidad que se definen en un modelo conceptual

    D. Conectarse con otros modelos de datos

    ResponderEliminar