问题标签 [ef4-code-only]

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 投票
0 回答
377 浏览

entity-framework - EF 代码:无效的对象名称“dbo.BuildVersion”

我正在尝试使用 AdventureWorksLT 数据库设置 EF Code-Only 场景,但它不起作用。

我有这个错误:

该错误来自该查询executeReader的内部方法EntityFramework.dll

当然查询是正确的并返回结果。

那么,为什么我有这个例外?

这是代码(我删除了所有约定):

和 ...

0 投票
1 回答
288 浏览

asp.net - Linq to Entity(EF 4.1)的匿名类型?

假设我想在我的应用程序开发的某个部分使用 Linq to Entity 查询将数据提取到一个匿名对象(即从两个或多个表中提取数据并将其存储在一个变量中)。后来我需要一个 Razor 视图来访问这个获取/匿名的数据。我应该在这里做什么?

我的想法是设计另一个 ViewModel 来保存匿名类型属性的相应属性并制作对该 ViewModel 进行强类型化的视图/剃须刀?这是在 EF 4.1 中使用匿名类型的正确方法吗?即为每个匿名类型创建一个 ViewModel 并将 Fetched 数据存储到它的对象中。

0 投票
1 回答
277 浏览

entity-framework-4 - 是否可以使用 EF4.x 映射一组值对象?

我找不到映射值对象集合的方法,这可能吗?

谢谢,E。

0 投票
1 回答
769 浏览

entity-framework - 仅获取 EF 4.2 代码上更改的属性列表

(对不起,我的英语不好)

嘿,我需要记录数据库上发生的所有更改以进行审计。当我插入或删除实体时,这很容易,但是当我更新某些内容时,我需要保存已更改的属性以及从/到哪些值。我的域服务是 DbDomainService。如何获得更改?我是否需要访问数据库以查看旧值并自己进行比较?

0 投票
2 回答
4332 浏览

entity-framework - 获取DataContext中的实体列表

获取在给定 EF 4.1 DbContext 中加载的实体列表的最佳方法是什么?我在尝试定位DbEntityEntry.Entity为给定上下文加载的对象集合时没有成功。似乎应该可以使用类似于DbContext.ChangeTracker.Entries()操作方式的模式。

0 投票
2 回答
6679 浏览

entity-framework - 先继承EF代码中的通用基类

我首先将我的 EF POCO 项目转换为代码。我更改了 T4 模板,因此我的所有实体都使用一个基类 ,EntityBase它为它们提供了一些与持久性无关的通用功能。

如果我[NotMapped]在 上使用属性EntityBase,则所有实体都继承此属性,并且The type 'X.X.Person' was not mapped对于我尝试与 EF 一起使用的任何类型,我都会得到一个。

如果我[NotMapped]在 的所有属性上使用EntityBase,我会遇到EntityType 'EntityBase' has no key defined. Define the key for this EntityType异常

仅供参考:我使用 Ef 4.3.1

编辑:部分代码:

接着

对于这两个类,没有流畅的 api 配置。