C#
Файл Program.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data.Entity;
namespace ConsoleApplication1
{
public class Book
{
public int Id { get; set; }
public string Name { get; set; }
public int Price { get; set; }
}
class UserContext : DbContext
{
public UserContext()
: base("MyConnection1")
{ }
public DbSet<Book> Books { get; set; }
}
class Program
{
static void Main(string[] args)
{
// create db context
using (UserContext db = new UserContext())
{
// выбираем данные
System.Data.SqlClient.SqlParameter param = new System.Data.SqlClient.SqlParameter("@Name", "%кот%");
var items = db.Database.SqlQuery<Book>("SELECT * FROM Books WHERE Name LIKE @name", param);
// показываем на экран данные
foreach (var item in items)
Console.WriteLine(item.Name);
// вставка
int numberOfRowInserted = db.Database.ExecuteSqlCommand("INSERT INTO Books (Name, Price) VALUES ('Хорошая книга', 5)");
// обновление
int numberOfRowUpdated = db.Database.ExecuteSqlCommand("UPDATE Books SET Name='Хоббиты' WHERE Id=2");
// удаление
int numberOfRowDeleted = db.Database.ExecuteSqlCommand("DELETE FROM Books WHERE Id=1");
}
}
}
}