Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.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
Fluent nhibernate Fluent Nhibernate-是否可以获得一个实体的多个相关实体?_Fluent Nhibernate - Fatal编程技术网

Fluent nhibernate Fluent Nhibernate-是否可以获得一个实体的多个相关实体?

Fluent nhibernate Fluent Nhibernate-是否可以获得一个实体的多个相关实体?,fluent-nhibernate,Fluent Nhibernate,是否可以获取一个实体的多个相关实体?比如说,我有一个班级专辑,它有两个属性,即艺术家和流派。。。。我怎样才能得到一张有相关艺术家和流派的专辑?提前感谢:p尽可能简单 var albums = session.Query<Album>() .Where(a => <whatever>) .Fetch(a => a.Artist) .Fetch(a => a.Genre) .ToList(); var albums=sess

是否可以获取一个实体的多个相关实体?比如说,我有一个班级专辑,它有两个属性,即艺术家和流派。。。。我怎样才能得到一张有相关艺术家和流派的专辑?提前感谢:p

尽可能简单

var albums = session.Query<Album>()
    .Where(a => <whatever>)
    .Fetch(a => a.Artist)
    .Fetch(a => a.Genre)
    .ToList();
var albums=session.Query()
.其中(a=>)
.Fetch(a=>a.Artist)
.Fetch(a=>a.Genre)
.ToList();

或者您可以使用投影