Example #1
0
        static void Main(string[] args)
        {
            Console.Write("请输入数据库连接字符串:");
            var connection = Console.ReadLine();
            CollectionDBCotext collectionDBCotext = new CollectionDBCotext(connection);

            var userIds = collectionDBCotext.Users.Select(t => t.Id).ToList();

            foreach (var userId in userIds)
            {
                var typeIds = collectionDBCotext.Types.Where(t => t.UserId == userId).Select(t => t.Id).ToList();
                foreach (var typeId in typeIds)
                {
                    var colletions = collectionDBCotext.Collections.Where(t => t.UserId == userId && t.TypeId == typeId).ToList();
                    var sort       = 1;
                    foreach (var colletion in colletions)
                    {
                        colletion.Sort = sort++ *1024;
                        Console.WriteLine("修正一条");
                    }
                }
            }
            collectionDBCotext.SaveChanges();
            Console.WriteLine("已全部修正");
        }
Example #2
0
 public LoveCollectionController(CollectionDBCotext collectionDBCotext, LoveCollectionAppService loveCollectionAppService)
 {
     _collectionDBCotext           = collectionDBCotext;
     this.loveCollectionAppService = loveCollectionAppService;
     if (string.IsNullOrWhiteSpace(DESKey))
     {
         DESKey = ConfigurationManager.GetSection("DESKey");
     }
 }
 public LoveCollectionAppService(CollectionDBCotext collectionDBCotext)
 {
     this.collectionDBCotext = collectionDBCotext;
 }