12得票2回答
推荐在Entity Framework 4中使用临时表或表变量来提高更新性能。

我需要更新表中的一个二进制位字段,并将此字段设置为该表中特定Id列表的值为 true。 这些 Ids 是从外部过程传递的。 我想在纯 SQL 中,最有效的方法是创建一个临时表并用这些 Ids 填充它,然后将主表与此表连接,并相应地设置二进制位字段。 我可以创建一个 SPROC 以获取这些...

7得票4回答
在Entity Framework 4中,我能否使用与SELECT等效的INSERT操作?

我正在将一个使用SqlClient的应用程序迁移到Entity Framework 4,与SQL Server一起使用。我有这样一种情况,需要将一张表中的多行复制到另一张表中,因此我使用INSERT ... SELECT语句来实现,如下所示: INSERT INTO dbo.Table1 (...

7得票1回答
Entity Framework 4 - 在更新时刷新特定的表

使用EF4时,当使用“从数据库更新模型”向导时,它会更新之前导入的所有表格,我没有看到只包括我需要的表格的方法。 是否可以仅更新特定的表格而不是全部?

45得票2回答
.edmx文件的目的是什么?

.edmx 文件的目的是什么?从阅读 CSDL、SSDL 和 MSL 规范来看,.edmx 文件只在设计时使用。我们是否应该将其与其他 edmx 一起分发?似乎我们需要分发 .ssdl 和 / 或 .csdl 文件。

49得票3回答
使用EF4“Code First”和存储库进行单元测试

我正在尝试理解如何对我使用最新的EF4 CTP的Code First方法构建的非常简单的ASP.NET MVC测试应用程序进行单元测试。我在单元测试/模拟等方面经验不是很丰富。 这是我的Repository类:public class WeightTrackerRepository { ...

14得票6回答
Entity Framework 遍历自引用表格并返回子记录

我正在使用Entity Framework,有一个BusinessUnits表,可以引用同一类型的另一个记录以形成子父层次结构。 我还有一组用户和用户权限,在此表中定义的每个用户都应访问BusinessUnit及其层次结构中的所有子业务单元。 如果存在,则用户不应访问所引用的上一级Busine...

8得票4回答
Entity Framework 4:使用自跟踪实体进行过滤的急切加载(包括)

我有一个解决方案,我使用RTM模板创建了自跟踪实体。为了通过WCF运行客户端/服务端,我将实体和上下文分成了两个项目,以便可以重用类型定义。 我的服务方法之一需要返回一个“产品”对象图,其子对象为“ProductSku”,这些子对象又具有“ProductPrice”的子对象。选择条件将是“P...

53得票5回答
什么是Entity Framework fluent api?

我一直听说 Entity Framework 的 Fluent API,但是我很难找到一个好的参考文档。它是什么? 我们使用 Entity Framework 和提供的建模工具。这就是全部吗?还是有其他不同的东西? 类似地,如果问题不太广泛,那么 POCO 是什么?我知道它代表 Plain...

46得票3回答
如何使用Entity Framework仅更新数据库中的一个数据表格?

我有一个使用Entity Framework从数据库生成的模型。当数据库有任何更改时,我会更新模型以获取模型中的更改。但是,这个更新应用于模型中包含的所有实体(表)。 现在我在表Tab1中添加了一个新列。我不想从数据库更新模型,因为我不希望包括其他一些更改。我可以手动为实体Tab1在模型中添...

8得票2回答
调试Entity Framework查询

这是一个关于特定情况的主观问题。我提出这个问题的主要目的是提醒自己编写解决方案。然而,如果已经有解决方案或替代方法,我也想知道。 我正在开发一个项目,并使用 Entity Framework 4 进行数据库访问。数据库设计是我不能控制的。这个数据库设计很多年前就完成了,在我看来,它的设计并不...