说我有这样一个简单的关系:
表:媒体,列:Id, Url, MediaTypeId (fk -> MediaType)
表: MediaType ,列:Id, Name
课程:媒体(Id, Url, Name
)
如何配置实体框架(流畅的api)以将Name
属性直接映射到MediaType
表的值?
答案 0 :(得分:1)
只要我知道,就没有办法做到这一点。相反,您可以通过Media.MediaType.Name访问MediaType类的Name属性,如下所示
class Program
{
static void Main(string[] args)
{
Media m = new Media();
var name = m.MediaType.Name;
}
}
public class Media
{
public int Id { get; set; }
public string Url { get; set; }
public MediaType MediaType { get; set; }
}
public class MediaType
{
public int Id { get; set; }
public string Name { get; set; }
}