Если URL-оболочки включены, и вы хотите вывести заголовок.php (и вы не хотите сохранять состояние сеанса), вы можете использовать $headerHTML=file_get_contents('http://yourdomain.tld/path/to/header.php');
, хотя почему бы вам хотелось этого сделать, это ускользает от меня. Вы уверены, что не пытаетесь сделать что-то, что можно легко решить, используя шаблоны и кеширование?
Исправили, сделав следующее:
var query = from o in _dbContext.SomeObjects
join type in _dbContext.Types on o.TypeId equals type.ID
where (typeId == null || type.ID == typeId) &&
Я думаю, что ваша главная проблема здесь просто печатать. Используя 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);