Я сначала пытаюсь использовать Entity Framework Code. Кажется, я не могу найти пространство сборки /namespace для RecreateDatabaseIfModelChanges
в WPF 4.0. Является ли это функцией только для ASP.NET? Если нет, какую сборку я должен использовать?
Здесь мой код:
using System;
using System.Data.Entity;
using System.Windows;
using CodeFirstTester.Models;
namespace CodeFirstTester
{
public partial class App : Application
{
static App()
{
// this fails:
Database.SetInitializer(new RecreateDatabaseIfModelChanges<NerdDinners>());
// The type or namespace name 'RecreateDatabaseIfModelChanges'
// could not be found (are you missing a using directive or
// an assembly reference?)
using (var nerdDinners = new NerdDinners())
{
var dinner = new Dinner()
{
Title = "Party at Scott House",
EventDate = DateTime.Parse("12/31/2010"),
Address = "Building 40",
HostedBy = "[email protected]"
};
nerdDinners.Dinners.Add(dinner);
nerdDinners.SaveChanges();
}
}
}
}