public void Test() { PersonAccessor pa = DataAccessor.CreateInstance <PersonAccessor>(); // ExecuteDictionary. // Dictionary <int, Person> dic; dic = pa.GetPersonDictionary1(); dic = pa.GetPersonDictionary2(); dic = pa.GetPersonDictionary3(); foreach (int id in dic.Keys) { Console.WriteLine("{0}: {1} {2}", id, dic[id].FirstName, dic[id].LastName); } // ExecuteScalarDictionary. // Dictionary <int, string> sdic = pa.GetPersonNameDictionary(); foreach (int id in dic.Keys) { Console.WriteLine("{0}: {1}", id, sdic[id]); } }
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); }