Translate

domingo, 8 de junio de 2014

Como se hacen las Consultas en LINQ, de Windows Phone 8?


Insertar Datos LINQ


//Crea un nuevo elemento to-do
ToDoItem newToDo = new ToDoItem {ItemName = "nuevo"};

//Añade el elemento to-do a la coleccion.
ToDoItem.Add(newToDo);

//Añade el elemento to-do a la base de datos local
toDoBD.ToDoItems.InsertOnSumit(newToDo);

//Guarda los cambios en la base de datos
db.SubmitChanges();
//Hasta que no se hace la llamada a SubmitChanges, no se guardan las cosas en la BD!!

Seleccionar datos

//Define la consulta para obtener todos los elementos ToDo
var toDoItemsInBD = from ToDoItem todo in toDoBD.ToDoItems
select todo;

//Ejecuta la consulta y añade el resultado a la coleccion
ToDoItems = new ObservableCollection(toDoItemsInDB);

XAML

//ItemSource, nos muestra la lista
//DisplayMemberPath = Los nombres de los elementos a mostrar sin el ID!

No hay comentarios: