Entity Framework Core QueryTypes可以将结果映射到多种类型的对象吗?

时间:2018-12-31 04:24:13

标签: .net .net-core entity-framework-core

我正在基于.Net Core和EF Core为我的公司开发一个新的应用程序。我遇到过QueryType,对映射存储过程和视图提供了真正的帮助,但是现在我想借助QueryType返回多个类型。

例如,我有以下两个类:

public class Patient
{
    public string Name { get; set; }
    // other properties
}

public class Data
{
    public double Value { get; set; }
    // other properties
}  

我想做的是使用将结果映射到这两种类型的查询类型:

public class TestClass
{
     public Patient Patient { get; set; }
     public Data PatientData { get; set; }
}

// In DbContext I would have something like this
public virtual DbQuery<TestClass> DataDb { get; set; }

// I would call it like a normal dbquery
List<TestClass> result = DataDb.FromSql("....").ToList();

0 个答案:

没有答案