我在app中有以下数据模型
public class User
{
public string Id {get;set;}
public string Name {get;set;}
public Job AtJob {get;set;}
}
public class Job
{
public string Id {get;set;}
public sting Title {get; set;}
}
我使用以下语法
调用SQL Querycontext.ExecuteStoreQuery<User>("SELECT Id, Name FROM dbo.[User]").ToList();
它有效。问题是当我想从Job返回字段并将它们映射到对象数据模型时。例如
context.ExecuteStoreQuery<User>
("SELECT U.Id, U.Name, J.Title
FROM dbo.[User] U
INNER JOIN dbo.[Job] J
ON U.JobId = J.JobId).ToList();
那么,在对象模型中将Job列映射到User有什么好/简单的方法吗?
答案 0 :(得分:0)
为什么不使用Include()
并执行此操作?:
var user = context.Users.Include(u => u.Job);