zoukankan      html  css  js  c++  java
  • C#里System.Data.SQLite中对GUID的处理

     string sqlstring = "select * from endpoint_policy where HEX([UserGuid]) ='" + CommonHelper.ConvertGuid(uguid) + "'";
     var query = db.Database.SqlQuery<endpoint_policy>(sqlstring).AsQueryable();
     var endpoint_policy = new PagedList<endpoint_policy>(query.OrderByDescending(c => c.CreatedOnUtc), pageIndex, pageSize);
    public static string ConvertGuid(Guid gd)
    {
                string sgd = gd.ToString().ToUpper();
                string sVar = "";
                int i;
                foreach (string sv in new string[] { sgd.Substring(0, 8), sgd.Substring(9, 4), sgd.Substring(14, 4) })
                {
                    for (i = sv.Length - 2; i >= 0; i -= 2)
                    {
                        sVar += sv.Substring(i, 2);
                    }
                }
                sgd = sgd.Substring(19).Replace("-", "");
                for (i = 0; i < 8; i++)
                {
                    sVar += sgd.Substring(2 * i, 2);
                }
                return sVar;
     }
  • 相关阅读:
    桶排序
    基数排序
    计数排序
    归并排序
    快速排序
    优先级队列-堆实现
    堆排序
    红黑树
    【转】二叉树
    ubuntu 16.04 mysql 相关
  • 原文地址:https://www.cnblogs.com/mschen/p/5544945.html
Copyright © 2011-2022 走看看