9 new_smile

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 3w+

EFCore 使用额外说明

EFCore使用过程中镜像查询,lazyloading,上下文资源池等记录 1.efcore使用过程中的查询,一般都会直接去库镜像中查找,要避免镜像查询数据,在查询中可以使用AsNoTracking(),让查询直 接从数据库查询避免镜像查询,例如DbContext.Product.AsNoTracking().ToListAsync(). 2.efcore...

2020-03-31 23:30:45

.netcore efcore针对单表轻松创建增删改查页面

.netcore web应用使用efcore可以轻松生成数据库表增删改查页面,这对于一个系统的后台管理网站非常有用,对于应用程序的配置表,关键数据字典表,都很有帮助。 1.创建好efcore数据访问上下文,DbContext. 2.配置中,Service.AddDbContext() 3.页面添加表目录,右键点击目录添加页面,选择页面curd,生成页面...

2020-03-31 23:14:20

EFCore 从已有数据库生成entities

从已有数据库添加控制代码:1.在程序集中添加nuget包,包括Microsoft.EntityFrameworkCore.SqlServer,Microsoft.EntityFrameworkCore.Design,Microsoft.EntityFrameworkCore.Tools2.在包管理控制台输入命令 Scaffold-DbContext "Data Source=(locald...

2020-03-31 22:56:09

EFCore code first 创建数据库

此处记录学习efcore 过程中一些学习笔记: 1.code first 创建数据库,一对多关系对应为一个对象拥有一个集合,这个集合使用virtual标识以便使用lazyLoading,另一方面被拥有的对象也有所属对象及所属对象ID。多对多关系除了两个对象分别用拥有对方集合方式表示外,还得有两个对象关系对象存储关系所属对象。类型关系展示如下所示:一个Customer有多个订单:...

2020-03-31 22:43:49

xamarin.Forms learn notes

xamarin.Form noteshttps://www.thewissen.io/introducing-xamarin-ui-july/ learn follow this guy.https://builtwithdot.net/ xamarin example projecthttps://github.com/jsuarezruiz/FocusOnXamarinhttps:...

2020-03-25 07:19:02

VisualTreeHelper for Xamarin.Forms

Here’s my implementation forGetParent<T>andGetChildren<T>:? public static class VisualTreeHelper { public static T GetParent<T>(this Element element) where T : ...

2019-11-08 04:11:00

HTTP返回状态码及错误大全

HTTP 400 - 请求无效HTTP 401.1 - 未授权:登录失败HTTP 401.2 - 未授权:服务器配置问题导致登录失败HTTP 401.3 - ACL 禁止访问资源HTTP 401.4 - 未授权:授权被筛选器拒绝HTTP 401.5 - 未授权:ISAPI 或 CGI 授权失败HTTP 403 - 禁止访问HTTP 403 - 对 Internet 服务...

2019-08-19 05:34:46

.net core webapi 使用Authorize身份认证

1.使用JWT身份认证模式,引入库:IdentityServer4.AccessTokenValidation2.在StartUp.cs中添加加密秘钥串:public static readonly SymmetricSecurityKey symmetricKey = new SymmetricSecurityKey(Encoding.ASCII.GetBytes("need_t...

2019-08-19 03:40:32

C#调用OCX控件的常用方法[转]

  小伙伴们在使用ICP提供的各种能力进行集成开发时常常会遇到一些技术上的困扰,例如ICP中很多接口是通过OCX控件的方式提供的,如何调用这些接口,就成了一个不大不小的问题,毕竟开发指南上可没这些内容啊~别着急,今天我就给大家介绍一下C#中调用OCX接口的常用方法。^_^y原文链接 http://developer.huawei.com/ict/forum/thread-21687.html...

2019-02-21 10:10:56

Newtonsoft.Json高级用法

1.忽略某些属性 2.默认值的处理 3.空值的处理 4.支持非公共成员 5.日期处理 6.自定义序列化的字段名称 手机端应用讲究速度快,体验好。刚好手头上的一个项目服务端接口有性能问题,需要进行优化。在接口多次修改中,实体添加了很多字段用于中间计算或者存储,然后最终用Newtonsoft.Json进行序列化返回数据,经过分析一个简单的列表接口每一行数据返回了16个字段,但是手机APP端只用到了...

2019-01-08 23:37:47

C#调用C++的DLL搜集整理的所有数据类型转换方式

 搜集整理的代码会是很不错的文章,花了一天时间,搜索到最后居然出来一篇叫做"C# 与 C++ 数据类型对照表"的文章.几乎囊括掉和大部分的数据了,太打击我了. 本文中有部分的数据没有测试.也有一些不错的是看了上百篇网文对比整理得来的.希望有帮助.        //C++中的DLL函数原型为        //extern "C" __declspec(dllexport) bool 方...

2019-01-02 21:53:19

wpf 依赖属性初始化设定默认双向绑定

如下一个依赖属性,添加元数据的时候用FrameworkPropertyMetadata而不用dataPropertyMedata    public DateTime SelctedDate        {            get { return (DateTime)GetValue(SelctedDateProperty); }            set { SetVal...

2018-12-26 21:23:11

c# 对象事件不能即使释放问题

在实际应用中,由于c#的垃圾自动回收机制,我们不用去管对象释放,当对象不再使用了之后,这个对象并没有马上释放,它的对象中订阅的事件尽然还在起作用。如果再次新建对象,使用对象订阅的事件的时候,就会出现事件重复订阅,即使使用对象先取消订阅,再添加订阅也没有用。event-=eventHandler,然后event+=eventHandler。即使这样eventHandler还是会被调用两次。...

2018-12-24 21:03:29

WPF listBox 显示每个Item的index值

在显示出来的Item中显示出当前Item的index值Xaml文件如下:    <Window.Resources>        <Style x:Key="wrapalListBox" TargetType="ListBox">            <Setter Property="Template">                &

2018-11-07 15:57:46

WPF:在异步操作中使用CommandManager手动更新Command执行状态(转载)

WPF判断命令(Command)是否能够执行是通过ICommand.CanExecute事件,在实际程序中路由命令一般是通过CommandBinding来使命令得到实际操作代码,但是这个CanExecute事件的调用是由WPF控制的,有些时候,比如命令执行后进行一些异步耗时操作,操作完成后会影响CanExecute事件结果,但是WPF不会立即做出反应,那么这个时侯就需要手动调用CommandMan...

2018-10-30 11:20:04

EF6+mysql+vs2017搭建

首先得安装3个插件                      ①mysql-for-visualstudio-1.2.8    vs的mysql工具  官网下载链接                      ②mysql-connector-net-6.10.7   注意版本号 必须与项目代码中的MySql.Data.Entity 的版本保持一致,否则在实体选择的时候闪退    官网下载链...

2018-10-09 17:17:37

C#调用windowsAPI打开路径选择对话框

首先要使用到的两个dll为:Microsoft.WindowsAPICodePack.dll与Microsoft.WindowsAPICodePack.Shell.dll使用时调用ShellContainer selectedFolder = null;            selectedFolder = KnownFolders.Computer as ShellContainer;    ...

2018-07-04 09:56:56

lisbox显示为表格样式

绑定到自身,设置转换器,设置borderThickness<Setter Property="BorderThickness" Value="{Binding RelativeSource={RelativeSource Self},Converter={StaticResource ListBoxTableBorderConverter}}"/>public object Conve...

2018-05-28 17:52:07

wpf加载非嵌入程序中的资源

https://docs.microsoft.com/zh-cn/dotnet/framework/wpf/app-development/pack-uris-in-wpf图片使用方式Source="pack://siteoforigin:,,,/Logo/logo.png"

2018-04-04 15:13:42

WPF中AllowsTransparency和WebBrowser兼容性问题

一个简单的解决方式:设置window 的 AllowsTransparency=false,再用aero glass inside a wpf window设置窗体透明,就可以了。Recently Tim shared some code for extending Windows Vista Aero "Glass" inside a Windows Forms window.  It soun...

2018-03-07 10:54:29

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。