Основной robots.txt:
Disallow: /subdir/
я не думаю, что можно создать выражение, говоря 'все кроме корня', необходимо заполнить все подкаталоги.
ограничение строки запроса также не возможно из robots.txt. Необходимо сделать это, в фоновом режиме кодируют (часть обработки), или возможно с правилами перезаписи сервера.
О чем ты говоришь? из i в c.Invoice.DefaultIfEmpty ()
- это в точности левое соединение.
List<string> strings = new List<string>() { "Foo", "" };
var q = from s in strings
from c in s.DefaultIfEmpty()
select new { s, c };
foreach (var x in q)
{
Console.WriteLine("ValueOfStringIs|{0}| ValueOfCharIs|{1}|",
x.s,
(int)x.c);
}
Этот тест дает:
ValueOfStringIs|Foo| ValueOfCharIs|70|
ValueOfStringIs|Foo| ValueOfCharIs|111|
ValueOfStringIs|Foo| ValueOfCharIs|111|
ValueOfStringIs|| ValueOfCharIs|0|
Хотя отношение уже определено (оба в базе данных и в разметке .dbml) среда выполнения не может автоматически определить, следует ли использовать эту связь.
Что делать, если в объектной модели есть две связи (у человека есть родительские и дочерние отношения, оба отношения с другими экземплярами Person). Хотя случаи могут быть специальными, это усложнит систему (а значит, больше ошибок). Помните, что в SQL вы должны повторить спецификацию отношения.
Возможно, вы захотите использовать ключевое слово 'into'.