Добавить внутреннее или внешнее объединение на основе параметра

Если URL-оболочки включены, и вы хотите вывести заголовок.php (и вы не хотите сохранять состояние сеанса), вы можете использовать $headerHTML=file_get_contents('http://yourdomain.tld/path/to/header.php');, хотя почему бы вам хотелось этого сделать, это ускользает от меня. Вы уверены, что не пытаетесь сделать что-то, что можно легко решить, используя шаблоны и кеширование?

0
задан ArunPratap 19 February 2019 в 12:50
поделиться

2 ответа

Исправили, сделав следующее:

var query = from o in _dbContext.SomeObjects
                join type in _dbContext.Types on o.TypeId equals type.ID
            where (typeId == null || type.ID == typeId) &&
0
ответ дан Wouter 19 February 2019 в 12:50
поделиться

Я думаю, что ваша главная проблема здесь просто печатать. Используя var для хранения начального запроса, введите его как DbSet<SomeObject>. Для построения запросов вам понадобится IQueryable<SomeObject>. Другими словами, измените исходную строку на:

IQueryable<SomeObject> query = from o in _dbContext.SomeObjects;

Я сам не использую LINQ-to-SQL, так что это может быть немного не так, но я думаю, что тогда вы просто сделаете что-то вроде :

query = query join type in _dbContext.Types on o.TypeId equals type.ID;

Я знаю, что это работает с LINQ-to-Entities, например:

query = query.Include(x => x.Types);
0
ответ дан Chris Pratt 19 February 2019 в 12:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: