当前位置: 首页>>代码示例>>C#>>正文


C# DataProvider.GetItems方法代码示例

本文整理汇总了C#中DataProvider.GetItems方法的典型用法代码示例。如果您正苦于以下问题:C# DataProvider.GetItems方法的具体用法?C# DataProvider.GetItems怎么用?C# DataProvider.GetItems使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在DataProvider的用法示例。


在下文中一共展示了DataProvider.GetItems方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: TestGetData

 //MainEntities entities = new MainEntities();
 //public void InsertLanguage()
 //{
 //    Converter con = new Converter();
 //    var language = entities.Languages.FirstOrDefault();
 //    var level = language.Levels.FirstOrDefault(l => l.Name == "Level 1");
 //    if (level != null)
 //    {
 //        var unit = level.Units.FirstOrDefault();
 //        var dirs = new DirectoryInfo("C:\\lang").GetDirectories();
 //        foreach (DirectoryInfo l in dirs)
 //        {
 //            Lesson _lesson = new Lesson() { Name = l.Name, Id = Guid.NewGuid().ToString() };
 //            foreach (var dir in l.GetDirectories())
 //            {
 //                var vocab = new Vocabulary() { Id = Guid.NewGuid().ToString(), Name = dir.Name, LessonId = _lesson.Id };
 //                var soundFiles = dir.GetFiles("*.wav");
 //                var imageFiles = dir.GetFiles("*.jpeg");
 //                var list = from s in soundFiles
 //                           join i in imageFiles on s.Name.Replace(s.Extension, "") equals i.Name.Replace(i.Extension, "")
 //                           select new Word()
 //                           {
 //                               Id = Guid.NewGuid().ToString(),
 //                               Name = s.Name.Replace(s.Extension, ""),
 //                               Picture = con.BitmapToByte(new System.Drawing.Bitmap(i.FullName)),
 //                               Sound = con.SoundToByte(s.FullName),
 //                               SoundVol = 100,
 //                               IncludetoExam = 1,
 //                               VocabularyId = vocab.Id
 //                           };
 //                vocab.Words = list.ToList();
 //                _lesson.Vocabularies.Add(vocab);
 //            }
 //            //add Scene to the lesson
 //            foreach (var file in l.GetFiles("*.jpeg"))
 //            {
 //                var scene = new Scene()
 //                {
 //                    Id = Guid.NewGuid().ToString(),
 //                    Name = file.Name.Replace(file.Extension, ""),
 //                    LessonId = _lesson.Id,
 //                    Picture = con.BitmapToByte(new System.Drawing.Bitmap(file.FullName))
 //                };
 //                _lesson.Scenes.Add(scene);
 //            }
 //            unit.Lessons.Add(_lesson);
 //        }
 //        level.Units.Add(unit);
 //    }
 //    try
 //    {
 //        //SOLVE:entities.SaveChanges();
 //    }
 //    catch (DbEntityValidationException e)
 //    {
 //        foreach (var eve in e.EntityValidationErrors)
 //        {
 //            Console.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:",
 //                eve.Entry.Entity.GetType().Name, eve.Entry.State);
 //            foreach (var ve in eve.ValidationErrors)
 //            {
 //                Console.WriteLine("- Property: \"{0}\", Error: \"{1}\"",
 //                    ve.PropertyName, ve.ErrorMessage);
 //            }
 //        }
 //        throw;
 //    }
 //}
 public void TestGetData()
 {
     DataProvider dp = new DataProvider();
     dp.GetItems();
 }
开发者ID:EnthuseSoftware,项目名称:Communica,代码行数:73,代码来源:EnterData.cs


注:本文中的DataProvider.GetItems方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。