我刚刚偶然发现了名为无钥匙实体类型的实体框架核心功能。列出的主要使用场景提到:
映射到模型中定义的查询。
我试图使用我最喜欢的搜索引擎来了解它们的含义,但找不到任何相关的内容。有人能给我一个关于如何在EF Core模型中定义查询映射的提示或链接相关文档吗?
提前非常感谢!
文档中没有这样的例子,但看起来像这样:
modelBuilder.Entity<BlogPostsCount>(
eb=>
{
eb.HasNoKey();
eb.ToSqlQuery("select Name, count(*) PostCount from BlogPosts group by Name");
eb.Property(v => v.BlogName).HasColumnName("Name");
});