示例#1
0
        public void Test()
        {
            PersonAccessor pa = DataAccessor.CreateInstance <PersonAccessor>();

            // ExecuteDictionary.
            //
            Dictionary <CompoundValue, Person> dic = pa.GetPersonDictionary();

            foreach (CompoundValue idx in dic.Keys)
            {
                Console.WriteLine("{0}: {1} {2}", dic[idx].ID, dic[idx].FirstName, dic[idx].LastName);
            }

            // ExecuteScalarDictionary.
            //
            Dictionary <CompoundValue, string> sdic = pa.GetPersonNameDictionary();

            string firstName = sdic[new CompoundValue(2, "Testerson")];

            Assert.AreEqual("Tester", firstName);
        }