gpt4 book ai didi

wpf - RecreateDatabaseIfModelChanges 在 WPF 中可用吗?

转载 作者:行者123 更新时间:2023-12-03 10:11:21 24 4
gpt4 key购买 nike

我首先尝试使用 Entity Framework 代码。我似乎找不到用于 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's House",
EventDate = DateTime.Parse("12/31/2010"),
Address = "Building 40",
HostedBy = "scottgu@microsoft.com"
};
nerdDinners.Dinners.Add(dinner);
nerdDinners.SaveChanges();
}
}
}
}

最佳答案

初始化程序被称为 DropCreateDatabaseIfModelChanges .它可以在 System.Data.Entity 中的 EntityFramework.dll (EF 4.1) 中找到。命名空间。

关于wpf - RecreateDatabaseIfModelChanges 在 WPF 中可用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5496044/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com