摘要: 无标题文档全选/全不选选项一选项二选项三选项四 阅读全文
posted @ 2013-06-17 23:17 I can play 阅读(188) 评论(0) 推荐(0) 编辑

List<MyManageFolderInfoResponse> listParentGolder = new List<MyManageFolderInfoResponse>();
/// <summary>
/// 获取当前节点和所有父节点
/// </summary>
/// <param name="myManageFolderEntity"></param>
/// <param name="listFolder"></param>
/// <returns></returns>
private MyManageFolderInfoResponse GetParentFolder(MyManageFolderInfoResponse myManageFolderEntity, List<MyManageFolderInfoResponse> listFolder)
{
listParentGolder.Add(myManageFolderEntity);
var result = listFolder.Where(x => x.b_id == myManageFolderEntity.parent_id).ToList();
if (result.Count() > 0 /*&& result[0].parent_id != "0"*/)
{
return GetParentFolder(result[0], listFolder);
}
else
{
return myManageFolderEntity;
}

}

 

 

/// <summary>
/// 我管理的文件夹
/// </summary>
public class MyManageFolderInfoResponse
{
public string parent_id { get; set; }
/// <summary>
/// 级数
/// </summary>
public int step_number { get; set; } = 1;

public string b_id { get; set; }
/// <summary>
/// 文件夹名称
/// </summary>
public string folder_name { get; set; }
/// <summary>
/// 文件夹类型,1:常规文件夹,2:任务文件夹
/// </summary>
public int folder_type { get; set; } = 1;
/// <summary>
/// 公开/不公开,1:不公开,2:对所有教师公开,3:对部分教师公开
/// </summary>
public int is_public { get; set; } = 1;
/// <summary>
/// 公开教师ID
/// </summary>

public string public_user_ids { get; set; }

/// <summary>
/// 管理者教师ID
/// </summary>

public string manage_user_ids { get; set; }
/// <summary>
/// 上传教师ID(任务文件夹)
/// </summary>

public string teacher_user_ids { get; set; }
/// <summary>
/// 文档数量
/// </summary>
public int file_count { get; set; } = 0;

/// <summary>
/// 创建人
/// </summary>
public string create_by { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public DateTime create_time { get; set; }

/// <summary>
/// children
/// </summary>
public List<MyManageFolderInfoResponse> children { get; set; }
}

 

posted @ 2020-12-11 14:42 I can play 阅读(830) 评论(0) 推荐(0) 编辑
摘要: /// <summary> /// 获取当前父节点下的所有子集 /// </summary> /// <param name="parent_id"></param> /// <param name="allFolderList"></param> /// <returns></returns> p 阅读全文
posted @ 2020-12-11 14:40 I can play 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 如果ESFramework对您的项目来说,太庞大、太重量级;如果您的项目不需要P2P、不需要传文件、不需要群集等功能,只需要简单的TCP/UDP通信。那么,可以考虑使用轻量级的通信引擎StriveEngine。相比较而言,StriveEngine更单纯、更容易上手,也更容易与已存在的遗留系统进行协作 阅读全文
posted @ 2020-09-18 18:29 I can play 阅读(671) 评论(0) 推荐(0) 编辑
摘要: 1。git在修改密码之后,再次的进行git操作之后,会有remote: HTTP Basic: Access deniedfatal: Authentication failed for的报错,解决办法如下:git config --global user.name "【名字】"git config 阅读全文
posted @ 2020-09-07 13:52 I can play 阅读(4678) 评论(0) 推荐(0) 编辑
摘要: 1.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进 阅读全文
posted @ 2020-07-03 10:46 I can play 阅读(1025) 评论(0) 推荐(0) 编辑
摘要: <!-- 引入vConsole的JS库 --><script src="http://wechatfe.github.io/vconsole/lib/vconsole.min.js?v=3.0.0.0"></script><script> // 初始化vConsole window.vConsole 阅读全文
posted @ 2020-04-07 18:34 I can play 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 如下一张表 要进行MyDate的date部分进行分组,我们会发现如下写法会报异常 那么如何才能使linq正确转化为sql语句呢,这就要使用到了DbFunctions这个工具类 转到定义可以看到此类在entityframework.dll类库中 将查询替换为DbFunctions的方法,可以看到查询分 阅读全文
posted @ 2020-03-09 10:47 I can play 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 谷歌浏览器正因为丰富的扩展性受到很多电脑爱好者的喜欢,谷歌浏览器目前来说安装插件需要到谷歌商店下载,不过也可以离线安装 crx插件,大多谷歌内核的浏览器也可以安装crx插件,那么如何安装呢?下面小编就把安装步骤分享给大家。一:正常安装方法1. 找到需要按照的chrome插件或者chrome扩展程序的 阅读全文
posted @ 2020-03-02 10:09 I can play 阅读(3250) 评论(0) 推荐(0) 编辑
摘要: Entity Framework框架提供了几种开发模式,比如Database First,Model First,Code First。Database First是最老也是应用得最广泛的一种设计方式。Database First这种方式的设计高度依赖于数据库中表的结构,根据表及表间的关系来创建模型 阅读全文
posted @ 2020-02-23 13:30 I can play 阅读(678) 评论(0) 推荐(0) 编辑
摘要: 事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务,SQL Server能将逻辑相关的一组操作绑定在一起,以便服务器保持数据的完整性。在sql server+ .net 开发环境下,有两种方法能够完成事务的操作,... 阅读全文
posted @ 2015-02-03 11:04 I can play 阅读(337) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示