예제 #1
0
 //добавление элемента в базу данных
 private static async Task SaveObjectsAsync(Phone p)
 {
     using (PhoneCotext db = new PhoneCotext())
     {
         db.phones.Add(p);
         await db.SaveChangesAsync();
     }
 }
예제 #2
0
 //SQL Commands
 private static async Task DbCommandAsync(Phone p)
 {
     using (PhoneCotext db = new PhoneCotext())
     {
         System.Data.SqlClient.SqlParameter name  = new System.Data.SqlClient.SqlParameter("name", p.Name);
         System.Data.SqlClient.SqlParameter price = new System.Data.SqlClient.SqlParameter("price", p.Price);
         await db.Database.ExecuteSqlCommandAsync("INSERT INTO Phones (Name, Price) VALUES (@name, @price)", name, price);
     }
 }
예제 #3
0
 //извлечение элементов из базы данных
 public static async Task GetObjectsAsync()
 {
     using (PhoneCotext db = new PhoneCotext())
     {
         await db.phones.ForEachAsync(p =>
         {
             Console.WriteLine("{0} ({1})", p.Name, p.Price);
         });
     }
 }