随笔分类 -  .net

摘要:一 通过EF代码创建 protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.Entity<DataSample>(entity => { entity.HasIndex(e => e.Sor 阅读全文
posted @ 2021-01-25 17:24 jasonlai2016 阅读(521) 评论(0) 推荐(0)
摘要:由于EFCore执行SQL和存储过程有局限性,只针对DataSet<T>,所以写一个扩展,能返回自定义对象集合 using Microsoft.Data.SqlClient; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFra 阅读全文
posted @ 2021-01-23 16:27 jasonlai2016 阅读(189) 评论(0) 推荐(0)
摘要:先从服务器端说起。服务器端先初始化Socket,然后与端口绑定(bind),对端口进行监听(listen),调用accept阻塞,等待客户端连接。在这时如果有个客户端初始化一个Socket,然后连接服务器(connect),如果连接成功,这时客户端与服务器端的连接就建立了。客户端发送数据请求,服务器 阅读全文
posted @ 2019-12-28 10:34 jasonlai2016 阅读(116) 评论(0) 推荐(0)
摘要:如果 NuGet 检测到包受到重定向或升级项目的影响,它会将 packages.config 中的 requireReinstallation="true" 属性添加到所有受影响的包引用。 因此,Visual Studio 中的每个后续生成会引发这些包的生成警告,提醒你重新安装它们。 解决办法,删除 阅读全文
posted @ 2019-11-26 16:01 jasonlai2016 阅读(5192) 评论(0) 推荐(1)
摘要:出现这种情况一般是引用了.net standard 库解决方案1:在web.config 文件中增加如下节点 解决方案2:或者仔细观察VS的编译后的警告,里面会有一个版本冲突警告,双击这个警告它就会把相关绑定配置加到web.config文件中。 阅读全文
posted @ 2019-11-21 18:41 jasonlai2016 阅读(585) 评论(0) 推荐(0)
摘要:最近做了关于医疗的项目,用了HL7协议,以下是解析的代码: HL7解析器: 1 using System; 2 using System.Text; 3 using System.Xml; 4 using System.IO; 5 6 namespace CA2 7 { 8 /// <summary 阅读全文
posted @ 2019-11-15 19:24 jasonlai2016 阅读(3742) 评论(4) 推荐(0)
摘要:最近做了一个项目,当用EF传统的方法执行时,花时4小时左右,修改后,时间大大减少到10分钟,下面是DEMO实例 实体代码: 仓储代码: 用例代码: 阅读全文
posted @ 2019-11-07 11:32 jasonlai2016 阅读(1587) 评论(0) 推荐(1)
摘要:前提条件: 代码懒加载, 数据库有外键关联 阅读全文
posted @ 2019-10-29 11:08 jasonlai2016 阅读(569) 评论(0) 推荐(0)
摘要:引用: Microsoft.Extensions.ConfigurationMicrosoft.Extensions.Configuration.FileExtensionsMicrosoft.Extensions.Configuration.Json 创建json文件: 设置json文件 阅读全文
posted @ 2019-08-21 17:10 jasonlai2016 阅读(206) 评论(0) 推荐(0)
摘要:Entity FreamWork 无法创建“System.Object”类型的常量值。此上下文仅支持基元类型或枚举类型错误解决: 最近在开发中把我原来抄的架构里面的主键由固定的Guid改成了可以泛型指定的类型,结果,发现执行EF在查询的时候,不能支持equal,只能用==,理由很简单,因为equal 阅读全文
posted @ 2019-08-14 13:36 jasonlai2016 阅读(793) 评论(0) 推荐(0)
摘要:0.结构: 1.API 2.设置API为启动项目 3.在VS打开 程序包管理控制台,选择DOMAINS项目 4.运行 Add-Migration "PartXXMigs" -OutputDir "Migrations" -Context "DbXXContext" Update-Database " 阅读全文
posted @ 2019-06-22 15:43 jasonlai2016 阅读(759) 评论(0) 推荐(0)
摘要:API -> AppSrv -> IRepository -> Repository -> 阅读全文
posted @ 2019-06-21 10:48 jasonlai2016 阅读(279) 评论(0) 推荐(0)
摘要:asp.net core webapi的program.cs 文件中,要加上 使用IIS进程内,可以大幅提高处理速度 阅读全文
posted @ 2019-06-21 09:59 jasonlai2016 阅读(332) 评论(0) 推荐(0)
摘要:发布时注意事项: 1.本机安装.net core SDK 2.启动项目预加载 3.应用池配置为 无托管代码 4.设置应用池-->高级设置-->启动模式为:AlwaysRunning 5.在发布目录添加 app_offline.htm 空文件,发布完成时,删除此文件 阅读全文
posted @ 2019-06-04 11:04 jasonlai2016 阅读(113) 评论(0) 推荐(0)
摘要:Claim, ClaimsIdentity, ClaimsPrincipal: Claim:姓名:xxx,领证日期:xxx ClaimsIdentity:身份证/驾照 ClaimsPrincipal:人 人(ClaimsPrincipal)拥有,身份证,驾照等证件(ClaimsIdentity),这 阅读全文
posted @ 2019-05-10 15:04 jasonlai2016 阅读(497) 评论(0) 推荐(0)
摘要:if exists(select top 1 UserName from [dbo].[LJS_Test_User] where UserName=@UserName) begin raiserror('用户名重复,不能添加!', 16, 1) ; return; end 阅读全文
posted @ 2018-12-10 16:28 jasonlai2016 阅读(191) 评论(0) 推荐(0)
摘要:select b.namefrom 数据库名.dbo.syscomments a, 数据库名.dbo.sysobjects bwhere a.id=b.id and b.xtype='p' and a.text like '%key words%'order by name 如果关键字是一张表的话, 阅读全文
posted @ 2018-12-04 10:28 jasonlai2016 阅读(969) 评论(0) 推荐(0)
摘要:Windows Registry Editor Version 5.00 ; Change Extension's File Type [HKEY_CURRENT_USER\Software\Classes\.jpg] @="PhotoViewer.FileAssoc.Tiff" ; Change 阅读全文
posted @ 2018-11-16 12:03 jasonlai2016 阅读(217) 评论(0) 推荐(0)
摘要:在APP_Start文件夹下面的WebApiConfig.cs文件夹配置跨域 阅读全文
posted @ 2018-11-15 09:59 jasonlai2016 阅读(198) 评论(0) 推荐(0)