У меня есть коллекция сущностей с произвольной ассоциацией, например:
public class CreatedLog
{
public string Message { get; set; }
public EntityBase CreatedEntity { get; set; } // an association to any entity
}
Есть ли способ - через HQL или Criteria API - найти только записи журнала, относящиеся к конкретному типу сущности?
Как
session.CreateCriteria<CreatedLog>()
.Add(Restriction.Eq("CreatedEntityType", "Note"));