- 博客(113)
- 资源 (67)
- 收藏
- 关注
原创 EFCore 使用额外说明
EFCore使用过程中镜像查询,lazyloading,上下文资源池等记录 1.efcore使用过程中的查询,一般都会直接去库镜像中查找,要避免镜像查询数据,在查询中可以使用AsNoTracking(),让查询直 接从数据库查询避免镜像查询,例如DbContext.Product.AsNoTracking().ToListAsync(). 2.efcore...
2020-03-31 23:30:45
688
原创 .netcore efcore针对单表轻松创建增删改查页面
.netcore web应用使用efcore可以轻松生成数据库表增删改查页面,这对于一个系统的后台管理网站非常有用,对于应用程序的配置表,关键数据字典表,都很有帮助。 1.创建好efcore数据访问上下文,DbContext. 2.配置中,Service.AddDbContext() 3.页面添加表目录,右键点击目录添加页面,选择页面curd,生成页面...
2020-03-31 23:14:20
988
原创 EFCore 从已有数据库生成entities
从已有数据库添加控制代码:1.在程序集中添加nuget包,包括Microsoft.EntityFrameworkCore.SqlServer,Microsoft.EntityFrameworkCore.Design,Microsoft.EntityFrameworkCore.Tools2.在包管理控制台输入命令 Scaffold-DbContext "Data Source=(locald...
2020-03-31 22:56:09
497
原创 EFCore code first 创建数据库
此处记录学习efcore 过程中一些学习笔记: 1.code first 创建数据库,一对多关系对应为一个对象拥有一个集合,这个集合使用virtual标识以便使用lazyLoading,另一方面被拥有的对象也有所属对象及所属对象ID。多对多关系除了两个对象分别用拥有对方集合方式表示外,还得有两个对象关系对象存储关系所属对象。类型关系展示如下所示:一个Customer有多个订单:...
2020-03-31 22:43:49
823
原创 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
179
转载 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:58
204
转载 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
1724
转载 .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
4755
转载 C#调用OCX控件的常用方法[转]
小伙伴们在使用ICP提供的各种能力进行集成开发时常常会遇到一些技术上的困扰,例如ICP中很多接口是通过OCX控件的方式提供的,如何调用这些接口,就成了一个不大不小的问题,毕竟开发指南上可没这些内容啊~别着急,今天我就给大家介绍一下C#中调用OCX接口的常用方法。^_^y原文链接 http://developer.huawei.com/ict/forum/thread-21687.html...
2019-02-21 10:10:56
3533
转载 Newtonsoft.Json高级用法
1.忽略某些属性 2.默认值的处理 3.空值的处理 4.支持非公共成员 5.日期处理 6.自定义序列化的字段名称 手机端应用讲究速度快,体验好。刚好手头上的一个项目服务端接口有性能问题,需要进行优化。在接口多次修改中,实体添加了很多字段用于中间计算或者存储,然后最终用Newtonsoft.Json进行序列化返回数据,经过分析一个简单的列表接口每一行数据返回了16个字段,但是手机APP端只用到了...
2019-01-08 23:37:47
265
转载 C#调用C++的DLL搜集整理的所有数据类型转换方式
搜集整理的代码会是很不错的文章,花了一天时间,搜索到最后居然出来一篇叫做"C# 与 C++ 数据类型对照表"的文章.几乎囊括掉和大部分的数据了,太打击我了. 本文中有部分的数据没有测试.也有一些不错的是看了上百篇网文对比整理得来的.希望有帮助. //C++中的DLL函数原型为 //extern "C" __declspec(dllexport) bool 方...
2019-01-02 21:53:19
161
原创 wpf 依赖属性初始化设定默认双向绑定
如下一个依赖属性,添加元数据的时候用FrameworkPropertyMetadata而不用dataPropertyMedata public DateTime SelctedDate { get { return (DateTime)GetValue(SelctedDateProperty); } set { SetVal...
2018-12-26 21:23:11
2715
原创 c# 对象事件不能即使释放问题
在实际应用中,由于c#的垃圾自动回收机制,我们不用去管对象释放,当对象不再使用了之后,这个对象并没有马上释放,它的对象中订阅的事件尽然还在起作用。如果再次新建对象,使用对象订阅的事件的时候,就会出现事件重复订阅,即使使用对象先取消订阅,再添加订阅也没有用。event-=eventHandler,然后event+=eventHandler。即使这样eventHandler还是会被调用两次。...
2018-12-24 21:03:29
1390
2
转载 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
3415
1
转载 WPF:在异步操作中使用CommandManager手动更新Command执行状态(转载)
WPF判断命令(Command)是否能够执行是通过ICommand.CanExecute事件,在实际程序中路由命令一般是通过CommandBinding来使命令得到实际操作代码,但是这个CanExecute事件的调用是由WPF控制的,有些时候,比如命令执行后进行一些异步耗时操作,操作完成后会影响CanExecute事件结果,但是WPF不会立即做出反应,那么这个时侯就需要手动调用CommandMan...
2018-10-30 11:20:04
1207
原创 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
1046
原创 C#调用windowsAPI打开路径选择对话框
首先要使用到的两个dll为:Microsoft.WindowsAPICodePack.dll与Microsoft.WindowsAPICodePack.Shell.dll使用时调用ShellContainer selectedFolder = null; selectedFolder = KnownFolders.Computer as ShellContainer; ...
2018-07-04 09:56:56
1667
原创 lisbox显示为表格样式
绑定到自身,设置转换器,设置borderThickness<Setter Property="BorderThickness" Value="{Binding RelativeSource={RelativeSource Self},Converter={StaticResource ListBoxTableBorderConverter}}"/>public object Conve...
2018-05-28 17:52:07
1145
原创 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
452
原创 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
2161
1
原创 wpf style and templates
https://docs.microsoft.com/en-us/dotnet/framework/wpf/controls/
2017-10-20 14:31:18
238
转载 c#路由事件
public static readonly DependencyProperty PageIndexProperty = DependencyProperty.Register("PageIndex", typeof(int), typeof(MoonPdfPanel), new UIPropertyMetadata(1)); public int PageIndex{ g
2017-06-14 09:40:48
1730
转载 比较不错的几款开源的WPF Charts报表控件
1. ModernUIChartCode: http://modernuicharts.codeplex.com/Available ChartsColumnChart (ClusteredColumnChart, StackedColumnChart, StackedColumnChart100Percent)PieChart (PieChart and Dognut
2017-03-13 14:14:47
13529
原创 access判断表是否存在
public static class DbConnectionExtensions{ public static bool TableExists(this DbConnection conn, string table) { conn.open(); var exists = conn.GetSchema("Tables", new strin
2016-12-07 14:29:28
4424
1
转载 查询数据库中是否存在某张表
今天在搞一个数据库语句,因为老大要求,每个月自动生成一个表,但是,我要做判断,如果数据库已经有这个表了,就不用创建了,但是我不知道怎么查,在朋友的帮助下,找到这个两个语句,和大家分享一下.selectcount(1)from sys.objectswhere name = '表名' selectObjectProperty(Object_ID('表名')
2016-11-24 14:41:19
7678
转载 C#中事件的继承
C#中的子类无法调用父类的事件,可以通过在父类中创建一个方法来调用父类的事件,而子类通过调用父类的方法来触发事件。class parent{ protected string name; public event Handle OnEvent; protected SendEvent(HandleArgs args) { if (OnEvent != null
2016-11-16 14:28:53
940
转载 C#的async和await
C# 5.0中引入了async 和 await。这两个关键字可以让你更方便的写出异步代码。看个例子:[csharp] view plain copyprint?public class MyClass { public MyClass() { DisplayValue(); //这里不会阻塞
2016-11-15 15:42:28
379
转载 wpf toolTip自定义
ToolTip或者PopUp这个控件在做界面时会经常用到。如何对ToolTip进行自定义呢?1.首先自定义tooltip的controlTemplate,完全清除系统默认效果, 如下:[html] view plain copyprint?ControlTemplate x:Key ="TooltipTemplate" TargetTyp
2016-08-19 11:03:48
4223
原创 c#控制输入学习
在System.Windows.Input名称空间下,有InputMethod可以调用,控制输入,KeyboardDevice对象直接控制输入是否可用,怎么关联页面控件与输入焦点的呢?System.Windows名称空间下有IInputElement接口,自定义控件必须实现这个接口才能够接收键盘输入。但现在平板电脑软键盘输入时怎么控制的呢?
2016-08-11 17:19:46
387
原创 键盘输入API
DllImport("imm32.dll", CharSet = CharSet.Auto)] public static extern bool ImmSetConversionStatus(HandleRef hIMC,int conversion, int sentence); [SecurityCritical, SuppressUnma
2016-08-11 17:03:23
1818
转载 EntityFramework DynamicFilters实体框架高级应用之动态过滤
转自:http://www.cnblogs.com/VolcanoCloud/p/4827439.html我们开门见山,直奔主题。 一、EntityFramework DynamicFilters 是什么,它能做什么? EntityFramework DynamicFilters是一个开源项目。你可以到这里去下载它的源码。顾名思义,它为我们做的事,就是帮我们动态过滤数据。为了照顾
2016-08-09 16:04:31
2840
转载 Entity Framework7 入门之全功能.NET(Console, WinForms, WPF等)使用EF7
转自:http://www.cnblogs.com/VolcanoCloud/p/4837748.html昨天,我们介绍了EF的新特性和开发计划,如果你还不了解,请移步 Entity Framework7 有哪些不同?现在开发到什么程度了? 。今天,我们开学习全功能.NET(Full .NET)下使用EF7。官方已经写了关于最新的 Pre-Release版本EF7.0.0-beta7的入门
2016-08-09 15:39:40
4382
转载 vs2015 自定义类模板的方法
第一步:找到模板文件路径:C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplates\CSharp\Code\2052\Class文件名:Class.cs 第二步:将模板文件拷贝到桌面因为模板文件是只读的,不能直接对它进行直接修改。 第三步:修改模板文件如下:
2016-08-04 11:05:46
4787
1
转载 WPF图片控件的旋转、缩放、翻转
WPF中对图片进行旋转是应用RotateTransform类,而进行缩放和翻转则是应用ScaleTransform类。旋转: RotateTransform rotateTransform = new RotateTransform(90);//90度 imgCtl.RenderTransform =
2016-07-21 10:56:45
9598
1
原创 .net core官方文档
https://aspnet.readthedocs.io/en/latest/getting-started.html
2016-06-28 09:49:19
1451
转载 获取控件正在使用的资源名称
// 利用 ReadLocalValue 获取资源对象var obj = tb_hello.ReadLocalValue(TextBlock.TextProperty); if (obj == null){ Console.WriteLine("Is Null");}else{ // 对象倒是获取了, 是个什么东东呢? Console.Wr
2016-06-27 16:43:45
463
IOS计算器源码
2014-06-01
iTunes coverFlow
2014-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人