Pregunta

Tengo una ventana con un cuadro de lista vinculado a un ObservableCollection of People (un conjunto de objetos del marco de la entidad que recupero en respuesta a una consulta de los usuarios: un cuadro de búsqueda), luego tengo funciones como Editar, Eliminar y Agregar nuevo. En este momento simplemente me estoy asegurando de que cada vez que añada o elimine algo de la base de datos también trabaje con el OC. ¿Hay una mejor manera de manejar esto?

Gracias, Kohan.

¿Fue útil?

Solución

Descubrí que es posible que deba administrar el OC usted mismo cuando se trata de manipulaciones de EF. Por ejemplo, cuando agrega un nuevo elemento a la base de datos

private bool AddItems(Item item)
{
    bool addSucceed = false;

    // Do adding ...

    if(addSucceed)
        MyObservableCollection.Remove(item)
    else
        // Error notificaiton here.
}

Espero que ayude.

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