41得票4回答
EF模型优先或代码优先方法?

我知道这个问题以前已经被问了很多次,因为我在关于模型优缺点的主题上读了不少帖子,但我仍然不能决定哪种方法适合我。我非常新于Web编程,来自SQL DB管理员/报告撰写背景。我已决定尝试构建自己的网站,可能将来会有30-40个表。 我已经看过两种方法,我更喜欢实体模型方法,因为我喜欢设计师的简...

25得票10回答
实体框架 - “更新条目时发生错误。请查看内部异常以获取详细信息。”

我有一个问题,我刚开始学习EF Model First,但是在某一点上卡了一段时间。我遇到了以下错误: "更新实体时发生错误。有关详细信息,请参阅内部异常" 我在图表上创建了一个简单的模型,生成了数据库,并在C#中编写了简单的代码以向表中添加一行,但这个错误一直出现。 我发布了包括图表/...

23得票4回答
使用DbContext的Model First,在初始化新数据库时失败

我放弃了。我找到了这个链接:http://blogs.msdn.com/b/adonet/archive/2011/03/15/ef-4-1-model-amp-database-first-walkthrough.aspx。看起来很不错,于是我迅速重新设计了我的模型,以充分利用这两种方法的优...

20得票3回答
使用模型优先方法时如何进行数据填充?

我正在学习MVC3和EF4。我尝试了代码优先方法,但是对我来说太令人困惑了。创建类很容易,但处理外键和它们之间的关系时比较困难。 但是我选择了模型优先方法。这样我就可以可视化设计并查看关系所在的位置。 创建我的模型后,它会为我创建一个SQL,我会在我的SQL Express数据库中执行它。...

15得票2回答
Code first迁移 - 它将使用哪个连接字符串?

Code first迁移对我来说一直很有效。 我有一个服务项目和一个wpf项目。 模型在服务项目中,该项目由wpf项目引用。 Update-database在服务项目上执行,但使用的是wpf项目中的连接字符串。 现在我添加了一个web项目,它也引用了服务项目。 所以现在既有app.config...

15得票1回答
如何在Entity Framework Model First中从模型生成数据库时进行迁移?

我有一个现有的模型,最初是从这个模型生成数据库,并在现有表中填充了一些数据。现在我已经向模型中添加了一个新的表。是否有一种方法可以从新模型更新数据库,而不会丢失现有表中的所有数据?谢谢。

14得票4回答
Entity Framework 5模型优先 - IDisposable去哪了?

在实体框架5的模型优先中,由于类文件生成方式的改变(不再使用代码生成,而是使用T4模板),似乎出现了一些破坏性的变化。 2个例子: 生成的上下文文件不再实现IDisposable接口 不再有接受连接字符串参数的构造函数 是否还有其他破坏性变化?它们的解决方案是什么?

14得票2回答
采用模型优先方法在实体框架中进行迁移。

我已经建立了一个系统,采用了模型优先的方法,因为这对我来说更有逻辑意义。现在,即使我对模型进行了一些更改,我的操作步骤如下: 使用实体框架(Entity Framework)的从模型生成数据库功能。我创建一个虚拟数据库并应用这些脚本,它会先删除所有数据和表,然后使用实体框架生成的最新SQL...

12得票1回答
实体框架6模型优先迁移

期望结果: 使用Entity Framework的模型优先方法,并允许根据模型中的更改自动进行部署数据库/模型的更改。自动生成模式差异脚本以实现平滑迁移。 在模型优先EF6中是否有执行迁移的方法?我可以看到关于代码优先迁移的主题,但关于模型优先方面很少。 目前我看到的选项有: Dat...

11得票7回答
Entity Framework问题 - 在我的表名后添加了“1”?

我有一个模型优先的(是这么称呼吗?)图表,如下所示。我使用T4生成类。 现在,我遇到了一个问题,导致实体框架在DatabaseSupporter实体的表名后面追加了“1”。数据库是根据这个模型生成的,并且没有进行任何修改。 我正在尝试执行以下代码:_entities.DatabaseS...