摘要: public void SetMaterial(Material model) { Type t = model.GetType(); PropertyInfo[] fieldInfos = t.GetProperties(); List<string> defaultFields = new Li 阅读全文
posted @ 2021-11-05 10:56 奈何碧落黄泉 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 1、在容器中安装vim 首先执行 apt-get update 这个命令的作用是:同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,这样才能获取到最新的软件包。 其次执行 apt-get install vim 2、新增文件 执行 阅读全文
posted @ 2021-11-05 10:55 奈何碧落黄泉 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1、批量修改编号字段从CZ0001到CZ0100 WITH SRC AS ( SELECT Id, idx=ROW_NUMBER()OVER(ORDER BY CreationTime) FROM dbo.Dict_DictItem where DictCategoryID='8DBA14A0-4A 阅读全文
posted @ 2021-11-05 10:54 奈何碧落黄泉 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 一、先说说WCF和WebService的概念。 参考文章:https://www.cnblogs.com/zhao123/p/5599096.html Web Service 是一种可以接收从Internet(互联网)或者Intranet(内联网)上的其它系统中传递过来的请求,轻量级的独立的通讯技术 阅读全文
posted @ 2021-11-05 10:42 奈何碧落黄泉 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-11-05 10:38 奈何碧落黄泉 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 本篇主要讲述后端(主要是拦截器和控制器程序)中本地化的要点。 原理 参考文档:https://www.cnblogs.com/myzony/p/9496490.html 1、建立多语言资源库 2、根据当前区域信息选择对应语言资源 3、根据传入的key值找到对应的Value 关键点1: 注册多语言资源 阅读全文
posted @ 2021-11-05 08:44 奈何碧落黄泉 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 1、选中你要复制的数据库,右键-任务-备份-数据库 2、新建一个数据库 3、在新数据库上右击-任务-还原-文件和文件组 4、选择目标数据库和源数据库,选择用于还原的备份集中最新备份的文件 阅读全文
posted @ 2021-11-05 08:43 奈何碧落黄泉 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 1、EF默认使用级联删除 DeleteBehavior.Cascade 2、因为abp默认的对数据库操作方法是异步的原因,即使是在数据库操作方法后进行的对model的修改都会在执行数据库操作方法之前完成,并将修改后的数据执行数据库操作方法,因此产生了“内部请求发生错误”的报错,因此最好只对dto进行 阅读全文
posted @ 2021-11-05 08:41 奈何碧落黄泉 阅读(933) 评论(0) 推荐(0) 编辑
摘要: 情况1:CodeRule包含List<CodeRuleLine> CodeRuleLines 属性。 CodeRuleDto包含List<CodeRuleLineDto>CodeRuleLines 属性。 当CodeRule=>CodeRuleDto时,List<CodeRuleLine>无法直接转 阅读全文
posted @ 2021-11-05 08:38 奈何碧落黄泉 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 验证属性过多且重复时,例如物料档案必填不能为空的字段有几十个,且不能用EF的简单写法,因为需要根据类别要求不能为空的属性是不同的,因此需要把属性不能为空的验证封装成通用的方法。 描述信息需要在类中用[Description("")]标注。 调用验证方法示例: 在其他这种大量重复语句的情况也可以使用, 阅读全文
posted @ 2021-10-20 10:05 奈何碧落黄泉 阅读(57) 评论(0) 推荐(0) 编辑