Вот код который позволит глянуть все свойства взаимоотношения в той секции в которой не должно быть, и проверить что попадает в отбор (только вместо первого оператора подставить взаимоотношение которое отобралось
Код:
var rel = EntityManager<Relationship>.Instance.Load(98381L); //
Type t = rel.GetType();
var metadata = (ClassMetadata)InterfaceActivator.LoadMetadata(t, false, true);
System.Reflection.PropertyInfo[] propInfo = rel.GetType().GetProperties(BindingFlags.Public | BindingFlags.Instance);
foreach (var pi in propInfo)
{
var value = pi.GetValue(rel, null);
Console.Write(pi.Name+ "value =");
if (value != null)
{
Console.WriteLine(value.ToString());
}
else
{
Console.WriteLine("NULL");
}
}