我正在基于.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();