public class PersonDao : IPersonDao
{
public Guid ID { get; set; }
public string Name { get; set; }
public int Age { get; set; }
public void Save()
{
Console.WriteLine("保存");
}
}
List<PersonDao> list = new List<PersonDao>();
var p1 = new PersonDao(){ ID = Guid.NewGuid(), Name="张三", Age = 12};
var p2 = new PersonDao(){ ID = Guid.NewGuid(), Name="李四", Age = 32};
list.Add(p1);
list.Add(p2);
var dics = list.ToDictionary(k => k.ID);
foreach (var dic in dics)
{
Console.WriteLine(dic.Key);
Console.WriteLine(dic.Value.Name);
}