问题标签 [code-first]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
565 浏览

wcf-data-services - Ado.Net 实体框架仅代码与 Ado.Net 数据服务

我使用的是 Ado.Net 的预发布版本,无法理解我如何将它与 Ado.Net 数据服务一起使用。

ObjectContext 的代码

以及 Ado.Net 数据服务的代码

问题是 Ado.Net 数据服务需要一个没有参数的构造函数。如果我提供一个构造函数,我将向基本构造函数写什么?

即使我指定了基本构造函数,没有 BuildContext 上下文也不完整

在此预发行版中,Ado.Net 数据服务不支持我错过了什么或不支持实体框架“仅代码”?

0 投票
5 回答
2302 浏览

.net - 实体框架 v4 - POCO 与仅代码之间有什么区别?

我的印象是

  • EF 与 POCO:允许您将自己的 POCO 映射到模型 (.edmx) 上的实体。
  • EF Code-Only:没有edmx/模型设计器(即 CSDL/SSDL/MSL(统称为 EDMX)元数据)。仍然是 POCO,但映射、关系、导航等都是手动编码的(因此只有代码,描述)。

如果对这两个概念的描述(或多或少)是正确的,那么为什么有人会用 POCO 做一个 Code-Only 而不是 EF 呢?

两者都在做 POCO,但第二个有额外的负担,必须手动进行映射?

0 投票
1 回答
593 浏览

.net - 仅使用代码进行实体拆分

如果两个表都不包含主键,他们是一种使用 Entity Framework Code-Only 来拥有一个具有来自两个表的字段的实体的方法吗?

这是一个例子。

我希望将 BlogPost 对象的 Username 属性映射到 User 表的用户名列。我可以使用设计器使用外键进行映射,但我不确定如何使用“仅代码”进行映射。我尝试在我的配置对象中使用两个 MapHierarchy 语句,但它看起来只有在两个表都使用相同的主键时才有效。

0 投票
3 回答
4928 浏览

c# - 使用带有导航属性的接口

我正在尝试使用 Entity Framework 4、POCO 和 Code-Only 设置项目。

在实体框架中,导航属性的类型是否可以作为接口?

我有一个“任务”课程。一个任务可以分配给一个用户或一个组,每个用户或组都由一个单独的类表示并存储在单独的表中。这些类看起来像这样:

有没有办法将 AssignedTo 属性作为实体框架中的导航属性?我假设 EF 必须有某种类型的鉴别器才能知道它是否需要查看用户表或组表,但我可以使用仅代码或 EDMX 找出映射。

0 投票
1 回答
43 浏览

entity-framework - 除了 VS2010 beta 2 之外,我是否需要在 Entity Framework 4 中使用“仅代码”?

是否可以在开箱即用的 VS2010 Beta 2 中将“仅代码”与实体框架一起使用,还是需要额外下载?

0 投票
2 回答
7638 浏览

entity-framework - 将 Entity Framework 4.0 与 Code-First 和 POCO 一起使用:如何获取父对象及其所有子对象?

我是 EF 4.0 的新手,所以也许这是一个简单的问题。我有 VS2010 RC 和最新的 EF CTP。我正在尝试在 EF 团队的设计博客http://blogs.msdn.com/efdesign/archive/2009/10/12/code-only-further-enhancements 上实现“外键”代码优先示例。 .aspx _

我使用 ContextBuilder 来配置 MyContext:

这在我添加新客户时可以正常工作,但在我尝试检索现有客户时却不行。此代码成功保存了一个新客户及其所有子采购订单:

但是这段代码只检索客户对象;他们的 PurchaseOrders 列表总是空的。

我还需要对 ContextBuilder 做什么才能使 MyContext 始终检索每个客户的所有 PurchaseOrders?

0 投票
1 回答
340 浏览

c# - 如何验证我的 EF4 纯代码映射?

在 NHibernate 中,有一种方法可以做类似的事情ThisOrThat.VeryfyMappings()(我不知道它的确切定义,因为不久前我上次尝试过 NHibernate ...)

我记得在某处看到过一篇博文,作者展示了如何在 Entity Framework 4 中进行一些类似的测试,但现在我找不到了。那么,如何测试我的 EF4 纯代码映射?

0 投票
1 回答
4990 浏览

entity-framework - EF4 VS 2010 RTM 中的 EntityConfiguration 在哪里?

我找不到实体配置。

RC 的相同问题在这里,但我认为它会出现在 RTM 版本中。它在那里吗?

0 投票
2 回答
874 浏览

entity-framework - EF4“仅代码”是否已准备好用于生产?

我一直在研究新的 Entity Framework 4 Code Only 功能,我真的很喜欢它们。但是我很难找到有关该功能的良好资源。一切似乎都散布在各处,所以这让我想知道它是否已准备好用于一个严肃的项目?

你怎么看?它准备好用于生产还是我应该使用更传统的方法(EDMX 设计器、POCO 对象)?

另外,我想知道与 EDMX 设计器相比,Code Only 是否有任何功能尚不支持?

您如何看待仅代码功能?它“成熟”了吗?

谢谢你。

0 投票
1 回答
4742 浏览

entity-framework - Microsoft.Data.Entity.Ctp 的新名称是什么?

我只玩实体框架 4 和代码。我正在关注的教程使用的是 Visual Studio 2010 的 Beta 版,并且是指 Microsoft.Data.Entity.Ctp。由于我正在使用 Visual Studio 的最终版本,因此 dll 的名称必须已更改。谁能告诉我它现在的名字是什么?

干杯,交流