zoukankan      html  css  js  c++  java
  • EF使用sql语句

    https://www.cnblogs.com/chenwolong/p/SqlQuery.html

    https://blog.csdn.net/zdhlwt2008/article/details/77832858

    public static IQueryable<DAL.ZTHR.ZTHROrgUnit> QueryCTESub(string id, Chaolj.DAL.ZTHR.ZTHRContext db)
            {
                IQueryable<DAL.ZTHR.ZTHROrgUnit> qry = null;
    
                // 1. 先根据Id 查询出编码;
                var model = Get(id);
                if (model == null) return null;
                string no = Get(id).No;
                // 2. 再根据No构建sql语句
    
                string cteSql = @"WITH org(""Id"",""No"",""Name"",""ParentNo"",""LeaderId"",""Leader"",""Comment"",""Sort"",""OrgTypeNo"",""OrgType"",""CreateUser"",""CreateTime"",""UpdateUser"",""UpdateTime"") AS "
                                + "(select "
                                + @"""Id"",""No"",""Name"",""ParentNo"",""LeaderId"",""Leader"",""Comment"",""Sort"",""OrgTypeNo"",""OrgType"",""CreateUser"",""CreateTime"",""UpdateUser"",""UpdateTime"" FROM ""ZTHROrgUnit"" WHERE ""No""='" + no + "' "
                                + @"UNION ALL "
                                + @"SELECT z.""Id"",z.""No"",z.""Name"",z.""ParentNo"",z.""LeaderId"",z.""Leader"",z.""Comment"",z.""Sort"",z.""OrgTypeNo"",z.""OrgType"",z.""CreateUser"",z.""CreateTime"",z.""UpdateUser"",z.""UpdateTime"" FROM ""ZTHROrgUnit"" z "
                                + @"INNER JOIN org o ON z.""ParentNo"" = o.""No"")"
                                + @"SELECT * FROM org ORDER BY ""ParentNo""";
                qry = db.ZTHROrgUnit.SqlQuery(cteSql).AsQueryable(); // .ToList();
    
                return qry;
            }
  • 相关阅读:
    226. 翻转二叉树-leetcode
    2的幂-leetcode
    使用 orgmode 写博客园博客
    这是一个通过Emacs Orgmode的cnblogs插件发布的博客
    测试设计的初探
    项目微管理29
    2018091-2 博客作业
    软件工程项目课题和小组成员介绍
    (项目)在线教育平台(三)
    svn 迁移至git操作手册
  • 原文地址:https://www.cnblogs.com/hwubin5/p/10365485.html
Copyright © 2011-2022 走看看