拡張メソッドで linq を使用して単純な左結合を行う方法がわかりません。
結果をページングしているため、理解クエリではなく拡張メソッドを使用する必要があります。
var carParkPagedList =
db.CarPark
.Join(db.UserProfiles, cp => cp.UserProfileId, up => up.UserId, (cp, up))
.OrderBy(f => f.Name)
.Where(f => f.FloorId == floorId)
.Select(f => new CarParkListDisplayModel
{
CarParkId = f.CarParkId,
Name = f.Name
}).ToPagedList(page, 10);
これに関するヘルプはどこにもありません。101 の linq の例を試しましたが、これは内包クエリの検索ですが、拡張メソッドのサポートは提供しません。