0

我需要使用参数化的表值函数来检索关联的数据(TVF 抽象了实际的数据库表),但想使用 EF 提供的所有好东西。因此,查看从 EDMX 生成的导航属性代码,我看到关系管理器包装了关联的人口等。

所以我的问题是:我可以从数据库中检索我需要的结果(通过 TVF)并将它们附加到上下文中,然后再生成对关系管理器的调用,并阻止 RM 本身访问数据库吗?

4

1 回答 1

0

EF4 不支持 TVF。TVF 仅在 .NET 4.5 中可用,您可以在 Linq-to-entities 查询中使用它们。.NET 4.5 也默认使用现在强烈推荐的 POCO 实体RelationshipManager实体内部不使用这些实体(用于延迟加载的动态代理除外)。

于 2012-10-01T08:59:31.730 回答