コード例 #1
0
ファイル: StoreDB.cs プロジェクト: shouzhuo1/CSharpIntro
        public void StoreDrive()
        {
            int i = 1;
            List <tDirectory> tDirectories = new List <tDirectory>();

            foreach (var d in drives)
            {
                tDirectory tDirClient = new tDirectory();
                tDirClient.Directory   = d.Name.Trim();
                tDirClient.DirectoryId = i;
                i++;
                tDirectories.Add(tDirClient);
            }
            using (var filesDbContext = new FilesDBContext())
            {
                try
                {
                    foreach (var item in tDirectories)
                    {
                        filesDbContext.tDirectories.Add(item);
                        filesDbContext.SaveChanges();
                    }
                }
                catch (Exception e)
                {
                    Console.WriteLine(e.Message);
                }
            }
        }
コード例 #2
0
ファイル: StoreDB.cs プロジェクト: shouzhuo1/CSharpIntro
 /// <summary>
 /// 读取存入的数据
 /// </summary>
 public override void GetResult()
 {
     using (var filesDbContext = new FilesDBContext())
     {
         var drives = from d in filesDbContext.tDirectories
                      select d;
         foreach (var d in drives)
         {
             Console.WriteLine("{0} id is {1}", d.Directory.Trim(), d.DirectoryId);
         }
     }
 }