问题标签 [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.
entity-framework - EF 代码:无效的对象名称“dbo.BuildVersion”
我正在尝试使用 AdventureWorksLT 数据库设置 EF Code-Only 场景,但它不起作用。
我有这个错误:
该错误来自该查询executeReader
的内部方法EntityFramework.dll
:
当然查询是正确的并返回结果。
那么,为什么我有这个例外?
这是代码(我删除了所有约定):
和 ...
asp.net - Linq to Entity(EF 4.1)的匿名类型?
假设我想在我的应用程序开发的某个部分使用 Linq to Entity 查询将数据提取到一个匿名对象(即从两个或多个表中提取数据并将其存储在一个变量中)。后来我需要一个 Razor 视图来访问这个获取/匿名的数据。我应该在这里做什么?
我的想法是设计另一个 ViewModel 来保存匿名类型属性的相应属性并制作对该 ViewModel 进行强类型化的视图/剃须刀?这是在 EF 4.1 中使用匿名类型的正确方法吗?即为每个匿名类型创建一个 ViewModel 并将 Fetched 数据存储到它的对象中。
entity-framework-4 - 是否可以使用 EF4.x 映射一组值对象?
我找不到映射值对象集合的方法,这可能吗?
谢谢,E。
entity-framework - 仅获取 EF 4.2 代码上更改的属性列表
(对不起,我的英语不好)
嘿,我需要记录数据库上发生的所有更改以进行审计。当我插入或删除实体时,这很容易,但是当我更新某些内容时,我需要保存已更改的属性以及从/到哪些值。我的域服务是 DbDomainService。如何获得更改?我是否需要访问数据库以查看旧值并自己进行比较?
entity-framework - 获取DataContext中的实体列表
获取在给定 EF 4.1 DbContext 中加载的实体列表的最佳方法是什么?我在尝试定位DbEntityEntry.Entity
为给定上下文加载的对象集合时没有成功。似乎应该可以使用类似于DbContext.ChangeTracker.Entries()
操作方式的模式。
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 配置。