<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<add name="DBConnection" connectionString="data source=.\SQLEXPRESS;Initial Catalog=GameDB;Integrated Security=True;"
providerName="System.Data.SqlClient"/>
</connectionStrings>
</configuration>
using System;
using System.Collections.Generic;
using System.Data.Entity;
namespace consol
{
public class User
{
public int Id { get; set; }
public string Name { get; set; }
public int Age { get; set; }
}
class UserContext : DbContext
{
public UserContext()
: base("DbConnection")
{ }
public DbSet Users { get; set; }
}
}
using System;
namespace consol
{
class Program
{
static void Main(string[] args)
{
using (UserContext db = new UserContext())
{
// создаем два объекта User
User user1 = new User { Name = "Виктор", Age = 24 };
User user2 = new User { Name = "Максим", Age = 25 };
// добавляем их в бд
db.Users.Add(user1);
db.Users.Add(user2);
db.SaveChanges();
Console.WriteLine("Объекты успешно сохранены");
// получаем объекты из бд и выводим на консоль
var users = db.Users;
Console.WriteLine("Список объектов:");
foreach (User u in users)
{
Console.WriteLine("{0}.{1} - {2}", u.Id, u.Name, u.Age);
}
}
Console.Read();
}
}
}