来自 SQL 语句的 Entity Framework 个对象

Entity Framework objects from SQL Statement

我一直在从事一个基于 PowerBuilder 和 DataWindow 对象的项目。 现在,我们想要做的一件事是 "grab" DataWindow 对象,并通过基于查询将它们转换为 .NET 对象(在 C# 中)。从该查询中,我希望 EF 对其进行分析并构建一个对象来镜像 query/datawindow 检索到的对象。数据是从 Sybase ASE 数据库的 4 个不同表中提取的。

我的印象是我可以通过将查询传递给它并让它构建对象来告诉 EF 像那样行事,但我一直无法这样做,从那以后我有点碰壁了DataWindow.NET(来自 Sybase)是一个已停止的项目(2008 年),除了 EF,我真的找不到任何其他替代方案。

如果预期的行为是可能的,有人可以指出我正确的方向吗? 如果没有,是否有任何 component/framework 的行为符合预期?

Entity Framework 这样不行。您不能给它一些 SQL 并让它为您混合一些 .NET 对象。但是,您可以使用 Dapper-dot-net.

执行此操作

https://github.com/StackExchange/dapper-dot-net