自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (3)
  • 收藏
  • 关注

原创 打印报表控件

2019-11-21 18:07:55 346

原创 C# 利用反射动态将字符串转换成属性对应的类型值

/// <summary> /// 为指定对象分配参数 /// </summary> /// <typeparam name="T">对象类型</typeparam> /// <param name="dic">字段/值</param> /...

2019-11-11 17:30:25 740

原创 遍历类的属性

foreach (System.Reflection.PropertyInfo p in item.GetType().GetProperties()){ if(p.Name==ValueMember) { if (chkl.GetItemValue(i).ToString() == p.GetValue(item).ToString()...

2019-11-10 15:44:43 288

翻译 Entity Framework 在Dexpress中的应用

本演练是DevExpress YouTube频道上提供的Entity Framework Data视频的抄本。在本教程中,您将学习如何将网格控件绑定到Entity Framework数据源,如何使用数据注释属性来更改网格显示和管理数据的方式,以及如何将单元格值的更改发布回网格。数据源。#起点从一个具有Windows窗体和一个空GridControl的项目开始。该解决方案还默认包含一个...

2019-11-09 22:42:13 158

转载 sql触发器的创建、以及列级触发器的创建

一.sql有时多张表具有联动关系,或者自己一张表要保持一定的更新。当对一张表,进行更新、删除、插入等操作时,会需要对另外一张表进行改动操作或者对本身要有其他操作。这时就需要创建sql触发器二.创建步骤1.打开sqlserver,在右侧"对象资源管理器”找到需要操作的数据库,点开数据库找到需要创建’触发器‘的表,点击表名左侧的加号,会出现如下所示右键点击’触发器‘...

2019-10-31 11:18:17 397

转载 EntityFramework 6 实现软删除 全局过滤

准备工作需要下载的包EntityFramework EntityFramework.DynamicFilters实施接口 /// <summary> /// 软删除要实现的接口 /// </summary> public interface IDeletionWare { /// <summar...

2019-10-31 11:02:41 860

转载 EntityFramework.Extended 实现 update count+=1

转载EntityFramework.Extended 实现 update count+=12015-12-17 21:48:00weixin_34168880阅读数 11原文链接:https://yq.aliyun.com/articles/340776在使用 EF 的时候,EntityFramework.Extended 的作用:使IQueryable<T>转换为...

2019-10-31 10:28:37 169

转载 Visual Studio 2017 代码自动对齐

点【编辑】-【高级】-【设置选定内容的格式】或者按Ctrl + K 然后再按Ctrl + F 就好了你可以在常用快捷键自定义 窗口中进行查看1.进入工具-选项 对话框2.选择【环境】-【键盘】3.在 【显示命令包含】 下面的对话框中输入“对齐”关键字,然后就会在这个编辑框下面一个文本窗口中显示关于“对齐”一系列的“某某对齐”操作命令,选中你想查看的,就会在【选定命令的快捷键】一栏...

2019-10-18 11:03:47 795

转载 Entity Framework(六):数据迁移

在前面的几篇文章中,简单的介绍了如何使用Entity Framework的Code First模式创建数据库,但是,在前面的几篇文章中,我们都是通过使用数据库初始化策略来做,也就是每次先删除数据库然后在创建,这样才能把新增加的字段信息更新到数据库,在测试的时候可以做,但是在正式的生产环境中就不能使用这种方式了,那么我们如何做才能在原有的数据库基础上进行字段的增删,这就需要使用到EF的...

2019-10-05 00:52:28 197

转载 DevExpress 控件汉化教程详解(内含下载官网汉化包和自定义修改汉化包教程)

1.关闭VS及DevExpress程序2.右键以管理员身份运行DoNet程序集处理程序3.点击载入程序,选择汉化包里面所有的dll文件4.点击卸载旧GAC5.点击加入GAC ,设计时界面汉化结束关于DevExpress的控件汉化问题,网上的汉化包基本都是“运行时汉化”,非“设计时汉化”(这个问题经常有人问,有必要强调一下),所谓的运行时汉化是指程序运行时候DevExpress控件自...

2019-10-04 23:15:27 3799

原创 EFC 常用 实体定义

注解属性 解释 [Key] 默认是将Id或者ClassNameId作为主键。通过[key]可以自定义主键,如果是数字类型,则自增 [DatabaseGenerated(DatabaseGeneratedOption.None)] 将KEY设置成非自增 [Required] 非空 [Column("ProductName")] 列的别名,...

2019-10-04 18:08:40 574

转载 .NET Core EF(Entity Framework) Core 自动创建数据库

自动创建数据库必须在NuGet 中安装一下三个库Microsoft.EntityFrameworkCore.SqlServerMicrosoft.EntityFrameworkCore.Toolsdotnet ef migrations add NewColum --新增migrationsdotnet ef database update--跟新数据库dotnet ef mig...

2019-10-04 12:10:19 8014 2

转载 EntityFramework Core并发深挖详解,一纸长文,你准备好看完了吗?

前言之前有关EF并发探讨过几次,但是呢,博主感觉还是有问题,为什么会觉得有问题,其实就是理解不够透彻罢了,于是在项目中都是用的存储过程或者SQL语句来实现,利用放假时间好好补补EF Core并发的问题,本文比较长,请耐心点看。EntityFramework Core并发初级版初探关于并发无非就两种:乐观并发和悲观并发,悲观并发简言之则是当客户端对数据库中同一值进行修改时会造成阻塞,而乐...

2019-10-04 11:21:04 216

转载 如何处理Entity Framework中的DbUpdateConcurrencyException异常

1. Concurrency的作用场景有个修改用户的页面功能,我们有一条数据User, ID是1的这个User的年龄是20, 性别是female(数据库中的原始数据)正确的该User的年龄是25, 性别是male这个时候A发现User的年龄不对, 就给改成25, 那么在Entity Framework中,我们会这样做。var user = dbConext.User...

2019-10-04 11:00:41 994

原创 EFC学习笔记

EF Core 代码全局过滤代码. 可以实现自动过滤比如店铺和作废的信息.1. 创建实体类 /// <summary> /// 学生类 /// </summary> public class Student { /// <summary> /// ID ...

2019-10-03 11:30:26 846

原创 EF 学习笔记

[Key] //设置字段为主键 [DatabaseGenerated(DatabaseGeneratedOption.None)] //非自增 KEY [Required] //设置字段为必填项 [StringLength(100)] //设置字段长度 ...

2019-10-02 11:32:59 284

原创 wcf学习日志

<system.serviceModel> <bindings> <basicHttpBinding> <binding name="securedBasic"> <security mode="Message"> &lt...

2019-10-02 03:38:27 117

转载 C#Winform程序如何发布并自动升级(图解)

有不少朋友问到C#Winform程序怎么样配置升级,怎么样打包,怎么样发布的,在这里我解释一下打包和发布关于打包的大家可以看我的文章C# winform程序怎么打包成安装项目(图解)其实打包是打包,发布是发布两者是没有任何关系的,只是有些同志会分不清楚。混在一起了。下在面大家就和我一起来做一个发布并升级的程序吧。首先我们准备几个工作1.新建一个存储发布后程序的目录比如D:\iis\tex...

2019-09-30 21:57:05 222 1

转载 SQL Server触发器详解

Create trigger tr_Sale_MerchInfo on Table_1触发器测试 after insert, updateasbegin declare @num int , @MerchID int , @updatebeforeNum int --删除的表实际上就是更新前的数据 select @update...

2019-09-29 11:48:31 214

转载 iframe高度自适应的6个方法

JS自适应高度,其实就是设置iframe的高度,使其等于内嵌网页的高度,从而看不出来滚动条和嵌套痕迹。对于用户体验和网站美观起着重要作用。如果内容是固定的,那么我们可以通过CSS来给它直接定义一个高度,同样可以实现上面的需求。当内容是未知或者是变化的时候。这个时候又有几种情况了。iframe内容未知,高度可预测这个时候,我们可以给它添加一个默认的CSS的min-height值,然后同时...

2019-09-24 23:49:05 283

转载 asp.net 母版页使用详解

母版页是VS2005中新引入的一个概念,它很好地实现界面设计的模块化,并且实现实现了代码的重用。它就像婚纱影楼中的婚纱模板,同一个婚纱模板可以给不同的新人用,只要把他们的照片贴在已有的婚纱模板就可以形成一张漂亮的婚纱照片,这样可以大大简化婚纱艺术照的设计复杂度。这里的母版页就像婚纱模板,而内容页面就像两位新人的照片。在VS2003中没有母版页,要实现这种设计重用的效果,我们只能用“用户控件”来实...

2019-09-24 20:37:43 692

转载 ASP.NET Session 简单超实用使用总结

一、概述Session用于存储特定的用户会话所需的信息 。 Session对象的引入是为了弥补HTTP协议的不足,HTTP协议是一种无状态的协议。Session中文是“会话”的意思,在ASP.NET中代表了服务器与客户端之间的“会话”。Session的作用时间从用户到达某个特定的Web页开始,到该用户离开Web站点,或在程序中利用代码终止某个Session结束。引用Session 则可以让...

2019-09-24 16:27:35 96

原创 LINQ学习笔记

let 的用法是暂时保存查询条件到一个范围变量, 然后where语句直接使用这个范围变量就可以. 变量的结果是一个布尔值V是范围变量, 这个where语句是是从范围变量里面查询"国"的出现位置,如果找到了那结果必然大于0, 这样就表示这个变量匹配了, 通过select就可以把他输出.这里使用了复合 from 语句, 表示 从集合中 获取一个 变量 , 然后从这个变量...

2019-09-23 23:30:03 187

转载 asp.net防SQL/JS注入攻击:过滤标记

/// <summary>/// 过滤标记/// </summary>/// <param name="NoHTML">包括HTML,脚本,数据库关键字,特殊字符的源码 </param>/// <returns>已经去除标记后的文字</returns>public static string NoHTML(stri...

2019-09-21 22:16:38 103

转载 【高效程序员系列】别做机器人——让工作自动化

http://blog.csdn.net/jmshl/article/details/6764422目录(?)[-] VS代码段的使用和定义 1Snippet Editor下载地址 Properties Code References Imports 2SnippetDesignerSetup-For VS2008ms...

2019-09-21 22:15:38 375

转载 Visual Studio 代码片段功能(C#)

特殊变量:$end$:这是一个特殊参数,用于指定用户在代码段字段中填写完内容并按下 Enter 键后光标所在的位置。$selected$:这是一个特殊参数,只对 SurroundsWith 类型的代码段有意义。Function:ClassName() 获取类名SimpleTypeName(global::System.Exception) 获取异常信息SimpleTy...

2019-09-21 20:42:40 928

转载 XPO(转载)

Dev出品的XPO是一个O/R Mapping框架,虽然是商业软件,非开源,但提供了源码。况且Dev的产品一向以精品为主,值得好好研究一下(我不是Dev的代理)。于是在学习过程中做个摘要。一、一个持久类(Persistent Class)一般来说映射为一个表类型,该表的每一条纪录即一个持久类的实例。持久类继承自XPObject或者XPBaseObject。...

2019-09-21 16:24:45 765

转载 XAF之存储非标准数据库字段

很多时候我们需要利用数据库存储非标准字段,即不是简单数字,货币,字符串等等,或即便是存储字符串,也希望不要直接以字符串本身存储,而是做一定的加密转换再存储,如密码。这时我们就需要用到ValueConverter类。 先看一个例子,比如在一个XPO类中,我们要存储一个Image属性,该属性为Image类型。[ValueConverter(typeof(DevExpre...

2019-09-21 16:13:01 140

原创 XPO学习日志

1.XPO四大基类创建实体类时有四大基类, 不同基类自动生成的字段不同. 乐观锁可以用来判断数据是否是最新的, 非物理删除可以实现类似作废的功能. 表示字段就是自增ID.2.XPO数据过滤 ,此过滤为数据库查询过滤, 服务端过滤CriteriaOperator派生类 1.BInaryOperator 两个值进行比较//Name=JohnCri...

2019-09-21 11:27:47 405

转载 ASP.NET中Request.RawUrl、Request.Url的区别

ASP.NET中Request.RawUrl、Request.Url的区别如果访问的地址是:http://hovertree.com/guestbook/addmessage.aspx?key=hovertree%3C&n=myslider#zonemenu那么Request.Url.ToString() 的值是:http://hovertree.com/guestbook/a...

2019-09-20 16:33:22 298

转载 ASP.NET的三层架构(DAL,BLL,UI)

BLL 是业务逻辑层 Business Logic Layer DAL 是数据访问层 Data Access Layer ASP.NET的三层架构(DAL,BLL,UI)图形表示三层结构. 其中web即为USL层web –> bll –> dal| | || ...

2019-09-20 14:36:08 1684

转载 asp.net刷新本页面的六种方法总结

第一:private void Button1_Click( object sender, System.EventArgs e ){ Response.Redirect( Request.Url.ToString( ) );}第二:private void Button2_Click( object sender, System.EventArgs e ...

2019-09-19 20:43:53 455

原创 委托Lambde表达式 学习笔记

1.委托的定义: delegate 关键词, 委托就是一个没有注明具体内容的方法, 这样可以先调用, 后期再赋予它具体的方法例://定义一个无返回值的公共委托pulice delegate void 委托()调用://方法有可能为空, 如果后期没赋值那么就必须要判断if(委托!=null){ 委托();}2. 系统提供了一个类名为 Action 无参数无返...

2019-09-18 05:23:52 107

UrlRewriter.NET地址重写示例程序3阶段

asp.net 伪静态插件 简单帮你实现强大的伪静态功能,里面有10几个使用例子, 简单帮你实现强大的伪静态方案。简约而不简单。 更详细的可以进入他的官方主页看其说明文档, 不过是E文的

2009-06-08

Query 1.3 中文参考文档CHM版

Query 1.3 中文参考文档CHM版, 初学者必用, 拥有所有的接口说明和用例, 照着抄就可以了。

2009-06-08

微软提供带注释的JQuery1.2.6

微软提供带注释的JQuery1.2.6, 打上vs2008sp1补丁,然后再打上一个小补丁就可以在vs2008中显示jquery语法了。

2008-11-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除