コード例 #1
0
 protected void SetPointerToEmptyEntity()
 {
     foreach (var entry in _currentTopic.Entries)
     {
         if (entry.Answer == null)
         {
             _currentTopicPointer = entry;
             break;
         }
     }
 }
コード例 #2
0
ファイル: Experiments.cs プロジェクト: m9ra/KnowledgeDialog
        internal static void DbTests()
        {
            var mind = new MindSet();

            mind.AddFact("dog", "how @ is defined?", "animal with four legs");
            mind.AddFact("dog", "what does @ eat?", "meat");

            var constraint = new DbConstraint(
                ConstraintEntry.AnswerWhere("dog", "how @ is defined?")
                );

            foreach (var entity in mind.Database.Query(constraint))
            {
                Console.WriteLine(entity.Substitution);
            }
        }