gpt4 book ai didi

entity-framework - Entity Framework 预测

转载 作者:行者123 更新时间:2023-12-03 17:59:24 25 4
gpt4 key购买 nike

我们正在研究 Entity Framework ,看看它是否能满足我们的特定需求。这是我感兴趣的场景:

我有一个大表(我们称之为 VeryWideRecord),它有很多列,它有一个相应的业务对象(也称为 VeryWideRecord)。我希望能够在我的数据库中查询一个非常宽的记录业务对象,但只有底层 SQL 返回的某些列的值。我可以用 Entity Framework 做到这一点吗?

我不确定这是否可以通过 Entity Framework 的表拆分功能来完成,因为应用程序需要能够(在运行时)更改请求的列。这样做的原因是我们试图将通过线路的信息量最小化。

我看到如何使用 NHibernate ( example ) 完成此操作,但如何使用 Entity Framework 执行此操作?

最佳答案

像这样的东西(在 VB.NET 中:

Dim pl As New List(Of VeryWideRecord)(
(From p In db.VeryWideRecords
Select New With {.RecID = p.RecID}
).ToList().Select(
Function(r)
Return New VeryWideRecord With {.RecID = r.RecID}
End Function))

有了这个,你就有了一些编译时检查。但如果您想真正动态地执行此操作,eSQL 可能更合适。
而且,真正起作用的并不是 Entity Framework ,而是 lambda 表达式。

关于entity-framework - Entity Framework 预测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4974792/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com