Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用无键实体类型在EF模型内定义查询?_C#_Database_Entity Framework_Orm_Entity Framework Core - Fatal编程技术网

C# 如何使用无键实体类型在EF模型内定义查询?

C# 如何使用无键实体类型在EF模型内定义查询?,c#,database,entity-framework,orm,entity-framework-core,C#,Database,Entity Framework,Orm,Entity Framework Core,我刚刚偶然发现了实体框架的核心特性,名为。名单中提到: 映射到模型中定义的查询 我试图用我最喜欢的搜索引擎找出它们的意思,但找不到任何相关的东西。有人能给我一个提示或链接有关如何在EF核心模型中定义查询映射的相关文档吗 提前非常感谢 文档中没有这样的示例,但它看起来是这样的: modelBuilder.Entity<BlogPostsCount>( eb=> { eb.HasNoKe

我刚刚偶然发现了实体框架的核心特性,名为。名单中提到:

映射到模型中定义的查询

我试图用我最喜欢的搜索引擎找出它们的意思,但找不到任何相关的东西。有人能给我一个提示或链接有关如何在EF核心模型中定义查询映射的相关文档吗


提前非常感谢

文档中没有这样的示例,但它看起来是这样的:

        modelBuilder.Entity<BlogPostsCount>(
            eb=>
            {
                eb.HasNoKey();
                eb.ToSqlQuery("select Name, count(*) PostCount from BlogPosts group by Name");
                eb.Property(v => v.BlogName).HasColumnName("Name");
            });
modelBuilder.Entity(
eb=>
{
eb.HasNoKey();
eb.ToSqlQuery(“按名称从BlogPosts组中选择名称、计数(*)PostCount”);
eb.Property(v=>v.BlogName).HasColumnName(“名称”);
});