Это зависит, на котором IDE Вы используете, если таковые имеются.
Microsoft Visual Studio нравится поднимать большую ширину монитора с его “Toolbox” и “Solution Explorer”, таким образом, я нахожу, что это работает лучше над альбомным монитором. Поскольку это не позволит Вам расстыковать окно редактора, Вы даже не могли перетащить редактор кода к второму монитору, который был в режиме портрета.
Также рассматривают, как Вашим клиентам, скорее всего, настроят их мониторы. Можно хотеть написать любой код UI с той же установкой, таким образом, Вы получаете ощущение того, на что приложение будет похоже для использования.
Это не сработало:
var q = from b in Session.Linq<Bar>().Expand("Foo.Title")
where ...
select b;
Но это помогло:
var q = from b in Session.Linq<Bar>().Expand("Foo")
where ...
select b;
.. но теперь то, что будет использовать репозиторий, не знает, что оно тоже загружает файлы.
Есть идеи, как сделать его более явным?
Одна из идей - изменить именование на FindBarsWithFoos ().
По крайней мере, это работает.