Billpeng Space

技术源自生活
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 2 3 4 5 6 ··· 28 下一页

2020年4月17日

摘要: /// <summary> /// 转换功能(可转空类型) /// </summary> /// <param name="value">需转换的对象</param> /// <param name="convertsionType">转换的类型</param> /// <exception cre 阅读全文

posted @ 2020-04-17 11:15 billpeng 阅读(178) 评论(0) 推荐(0)

2020年4月16日

摘要: 从数据库中读取的实体,有导航属性的话,该属性通过GetCustomAttributes无法判断特性是否存在(如:ForeignKey) 获取到的GetCustomAttributes.Length为零 如果要判断,请用Attribute.IsDefine 原因可能是: EF的导航属性延时加载(Laz 阅读全文

posted @ 2020-04-16 15:55 billpeng 阅读(380) 评论(0) 推荐(0)

2020年4月14日

摘要: 首先所有属性的名称要不相同 在controller的参数里把复杂类型的参数写里面,如: [HttpPost] public ActionResult Details(Order model, OrderContacts contactsModel,OrderExpress expressModel) 阅读全文

posted @ 2020-04-14 17:08 billpeng 阅读(262) 评论(0) 推荐(0)

2020年4月13日

摘要: 原文:https://www.cnblogs.com/rohelm/p/4114621.html 三者区别 EF默认:TPH TPH:基类和子类在一张表里,以Discriminator自动区别不同的类,Discriminator名称和值可在FlushApi中修改 modelBuilder.Entit 阅读全文

posted @ 2020-04-13 17:23 billpeng 阅读(508) 评论(0) 推荐(0)

2020年4月12日

摘要: 1.解压缩文件夹 2.修改主文件夹名为新名称 3.打开项目 4.搜索所有文件,在文件中替换:DFYYAgentTool为新名称(所有文件 *.*) 5.关闭vs 6.删除.vs目录 7.类库文件夹名称,根据新名称修改,如:DFYYNew.Domain、DFYYNew.Service等 8.替换.sl 阅读全文

posted @ 2020-04-12 16:51 billpeng 阅读(290) 评论(0) 推荐(0)

2019年10月27日

摘要: async await的教程:https://www.cnblogs.com/zhaoshujie/p/11192036.html 异步方法: 调用时不使用await 结果: 1、主线程+异步方法内await之前的代码按顺序执行 2、await开始(开新线程) 3、跳出异步方法(不等待),继续执行主 阅读全文

posted @ 2019-10-27 11:26 billpeng 阅读(403) 评论(0) 推荐(0)

2019年10月25日

摘要: Efcore迁移 Add-Migration XX:1、根据模型的实际结构对比当前快照,从而生成新迁移文件的Up和Down方法2、根据模型的实际结构修改快照和新迁移文件 Remove-Migration一、我们定义:1、最后一次的迁移文件,称为:A2、倒数第二次的迁移文件,称为:B 二、判断:1、快 阅读全文

posted @ 2019-10-25 11:49 billpeng 阅读(875) 评论(0) 推荐(0)

2019年10月22日

摘要: 1、dynamic不可以跨程序集使用 2、需要在Test的AssemblyInfo.cs中里加 [assembly: InternalsVisibleTo("DFYYDream.UI.Web")] 代码 是在定义方(内存指针最终指向方)的AssemblyInfo.cs中,插入 [assembly: 阅读全文

posted @ 2019-10-22 15:09 billpeng 阅读(144) 评论(0) 推荐(0)

摘要: Fakes自动生成的Shim代码,有两种可能:(目前尚不清楚生成规律) 定义方式: 阅读全文

posted @ 2019-10-22 13:49 billpeng 阅读(430) 评论(0) 推荐(0)

摘要: stub常用于虚拟接口、类、方法,无法重写静态方法(stub需要传递到具体调用代码中) shim常用于重写静态方法(在ShimsContext.Create()作用域内,拦截Runtime动态修改方法的实现,静态方法无需传递) shim如果用于重写非静态方法,依然需要传递 以下两种的目的都是虚拟To 阅读全文

posted @ 2019-10-22 11:33 billpeng 阅读(569) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 ··· 28 下一页