private string format(DbConstraint entity) { if (entity == null) { return("*"); } return(entity.ToString()); }
internal static ConstraintEntry AnswerWhere(string subject, string question) { return(new ConstraintEntry(DbConstraint.Entity(subject), question, null)); }
internal ConstraintEntry(DbConstraint subject, string question, DbConstraint answer) { Subject = subject; Question = question; Answer = answer; }
internal DbConstraint ExtendBySubject(DbConstraint subject, string question) { var newEntry = new ConstraintEntry(subject, question, null); return(new DbConstraint(PhraseConstraint, _entries.Concat(new[] { newEntry }).ToArray())); }
internal DbConstraint ExtendByAnswer(string question, DbConstraint answer) { var newEntry = new ConstraintEntry(null, question, answer); return(new DbConstraint(PhraseConstraint, _entries.Concat(new[] { newEntry }).ToArray())); }
internal DbConstraint Join(DbConstraint dbConstraint) { throw new NotImplementedException(); }