自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(312)
  • 资源 (1)
  • 收藏
  • 关注

转载 abp构建Web API服务

构建动态Web API控制器ABP可以自动地为应用层生成Web API 层。比如说我们之前创建的应用层:namespace Noah.ChargeStation.Application.CitiesApp{ public interface ICityAppService:IApplicationService { GetCitiesOutpu

2016-07-27 13:49:29 7520

转载 EF Code First Migrations数据库迁移

1、EF Code First创建数据库  新建控制台应用程序Portal,通过程序包管理器控制台添加EntityFramework。  在程序包管理器控制台中执行以下语句,安装EntityFramework。PM> Install-Package EntityFramework  安装成功后,界面提示如下图:   在新建的Portal控制台应用

2016-07-25 14:17:43 3687

转载 <Entity Framework> - 直接执行数据库命令

原文地址: http://msdn.microsoft.com/en-us/library/gg715124(v=vs.103) 使用 EF 4.1 或者更新版本, 你可以直接执行任何数据库命令. 在本节介绍的方法允许你对数据库执行原生的 SQL 命令. 通过 SQL 查询语句获取实体对象集DbSet 类中的 SqlQuery 方法允许你执行一个返回实体对象

2016-07-25 11:48:33 1432

转载 EntityFramework执行SQL语句

在EF中执行Sql语句。Insert Code:using (var context = new EFRecipesEntities()){   string sql = @"insert into Chapter3.Payment(Amount, Vendor)                     values (@Amount, @Vendor)";   var

2016-07-25 11:16:09 2960

转载 手把手教你:让EF动态支持新增表、动态支持多数据库

名词解释:此动态非运行时动态,让EF动态支持新增表、动态切换数据库意在不改变项目核心框架,通过新增或者替换组件的方式达到标题目地。 一、先来点简单的,动态支持多数据库AppDbContext实现:public class AppDbContext:DbContext { public AppDbContext(string con

2016-07-25 10:16:18 8673

转载 为什么Entity Framework不能进行跨数据库查询

在上篇随笔中提到“对于跨数据库查询,我们没有找到通过LINQ to Entities实现的方法”。后来仔细想想,从理论来讲,实现跨数据库查询应该不难啊,与非跨数据库查询相比,只是多了个数据库名,比如下面的非跨数据库查询语句:SELECT [Text] FROM dbo.blog_PostBody WHERE ID=3560跨数据库查询语句:SELECT [Text

2016-07-25 10:01:04 655

转载 在ABP中通过EF直接执行原生Sql的解决方案

一般情况下,使用EF中的查询语法和方法语法可以帮助我们完成绝大部分业务,但是也有特殊的情况需要直接执行Sql语句。比如,我们的业务过于复杂繁琐,或是有些业务使用EF操作时比较复杂,但是使用Sql时会很简单等等。今天做项目的时候,就由于使用EF来处理逻辑时格外棘手,最终选择了直接执行Sql语句,下面说说具体的业务。一共关系到三张表,分别是Operators(运营商表),Orders(订单表)

2016-07-21 16:49:03 4316 1

转载 判断table同一列数据是否有重复

下面的方法,是将一列的内容放到一个数组中,通过$.unique()函数对数组进行去重,根据去重前后数组的长度来判断是否存在数据重复。function hasRepeat(objId,columnIndex){     var arr = [];     $("#"+objId+" tbody tr").each(function(){        arr.pu

2016-07-18 17:05:59 5334

原创 table

$('#editabledatatable').on("click", 'a.delete', function(e) {                e.preventDefault();                if (confirm("确定要删除此行?") == false) {                    return;             

2016-07-16 09:37:03 622

转载 Jquery DataTables 获取表格数据及选中行数据

1.获取表格所有数据1function getTableContent(){2       var nTrs = table.fnGetNodes();//fnGetNodes获取表格所有行,nTrs[i]表示第i行tr对象3       for(va

2016-07-16 09:13:15 17795 1

转载 在Abp中执行sql语句

目录前言最近使用ABP(ASP.NET Boilerplate)做项目,有些查询(或存储过程)直接使用sql语句会更方便一点。定义一个接口在Core项目中定义一个接口,如:ISqlExecuter public interface ISqlExecuter { /// /// 执行给定的命令 ///

2016-06-28 11:58:20 3389

转载 C#生成验证码

使用C#生成验证码图片,然后在网页中直接使用,很方便的用法。using System;using System.Drawing;using System.Drawing.Imaging;using System.Web.UI;using System.Drawing.Drawing2D;using System.IO;/// /// 生成验证码的类/// public cl

2016-06-27 14:01:08 561

转载 bootstrap-table

public List xxxx(string stockOutSearch, string originalOrderSearch, int status,int isPick,int isTransfer, string sort, string order, int offset,            int limit, ref int totalCount)        {

2016-06-25 10:14:07 468

原创 选择语言

@model Bba.Web.Models                    @Model.CurrentLanguage.DisplayName                @foreach (var language in Model.Languages)    {        if (language.Name != Mod

2016-06-23 17:21:53 432

原创 barcode生成

///         /// 生成条码字节流        ///         ///         ///         ///         ///         public static byte[] BarCode(string code, int width = 120, int height = 55, BarcodeFormat barco

2016-06-22 10:51:21 760

转载 EF Attach时已存在的处理方式

如果我们在先前的步骤中读取过数据,如var list = db.Model.ToList();之后再,附加var o = new Model { Id = 1 };db.Model.Attach(o);就会报,类似这样的错误Attaching an entity of type 'efAutoDetach.Model' failed because another

2016-06-20 13:41:05 3523

转载 HighCharts点击柱形或饼块加URL或Click事件

我们在做图表的时候,有时候需要在单个数据上加链接或点击事件,是在plotOptions里的events里设置的plotOptions: {    pie: {        cursor:'pointer',        events: {            click:function(e) {        

2016-04-18 08:54:58 3991 1

原创 sqlserver 计算百分比

declare @n int --n为显示多少位数select left(convert(varchar,13.0/80*100),@n)+'%'

2016-04-16 14:21:34 4901

转载 解决jQuery元素绑定toggle事件后元素变成隐藏的问题

原因分析很简单,toggle功能在1.9版本之后发生变化了。不再支持多个事件轮流切换。摘一段官网说明:Note: This method signature was deprecated in jQuery 1.8 and removed in jQuery 1.9. jQuery also provides an animation method named .toggle()

2016-04-12 16:59:07 2922

原创 sqlserver 获取星期一到星期日的数据

declare @dateValue datetime, @startDay datetimeset @dateValue = CONVERT(varchar(100), GETDATE(), 23) -- 赋需要查询的日期值,不包含时分秒set @startDay = dateadd(d, CASE WHEN datepart(dw, @dateValue) + @@DATEFIRST

2016-04-09 09:45:30 4597

转载 JS表格组件神器bootstrap table详解(基础版)

一、Bootstrap Table的引入关于Bootstrap Table的引入,一般来说还是两种方法:1、直接下载源码,添加到项目里面来。由于Bootstrap Table是Bootstrap的一个组件,所以它是依赖Bootstrap的,我们首先需要添加Bootstrap的引用。2、使用我们神奇的Nuget打开Nuget,搜索这两个包

2016-03-26 09:35:39 4739

转载 bootstrap-table 分页的问题

问题1 :服务器端取不到form值,querystring没有问题, 但是request.form取不到值   解决:这是ajax的问题,原代码使用原生的ajax。   1可以用读流文件解决。2 如果想用request.form 方式,设置  contentType: "application/x-www-form-urlencoded",      如 $('#table

2016-03-26 09:24:04 1965

转载 bootstrap table 服务器端分页例子分享

function getTab(){var url = contextPath+'/fundRetreatVoucher/fundBatchRetreatVoucherQuery.htm';$('#tab').bootstrapTable({method: 'get', //这里要设置为get,不知道为什么 设置post获取不了url: url,cache: false,h

2016-03-25 16:53:56 1217

原创 前端框架Bootstrap的Modal使用Ajax数据源,如何避免数据被缓存

1、绑定事件,在关闭的时候,直接将数据清除: Javascript代码  $("#model").on("hidden.bs.model",function(e){$(this).removeData();});  2、修改一下请求的url,添加随机参数,强制刷新,先用jQuery的get方法取内容,再放到modal中。如下: J

2016-03-25 15:08:18 5550

转载 jQuery.easyui与jQuery UI冲突

在最近的一个项目中,更新用户头像功能模块用到jQuery UI中的功能:拖放,重设大小,为了图方便,直接使用了整个UI库,而会话框以及弹出框则使用的是jQuery.easyui中集成的功能;    但在实际使用当中,发现jquery ui与jquery.easyui存在冲突,因为两个都是基于jQuery的,因而可能存在部分方法或参数名重复,造成其中之一的功能丢失;因此对jQuery.eas

2016-01-29 11:44:11 3021

转载 The Entry *** has already been added错误问题分析(项已添加)

问题描述:假设你为整个虚拟目录设置了一个主目录,该主目录中有个web.config文件,该web.config中有***项,此时如果你设置的另外一个虚拟目录的web.config中有和***相同的项就会出现这个问题了。问题分析:这个错误原因主要是由于虚拟目录设置不当造成的。问题解决:(1)不要设置主目录;或者设置了主目录,但是要注意主目录中的web.config文件的各个键不要与其

2016-01-28 15:32:42 1704

转载 如何让虚拟目录里面的webconfig不继承网站的设置

必須在上一层虚拟目录(如根目录)所在的Web.config加上 如:  方法如下: 程序代码      如此下一层的虚拟目录就可以达到你要的需求了。下面再转一篇:=====================================================今天要部署一个网站和一个和网站相关的webservices接口,我把网站

2016-01-28 15:03:39 1333

转载 JQueryUI之Autocomplete

JQuery UI 是以 JQuery 为基础的开源 JavaScript 网页用户界面代码库。包含底层用户交互、动画、特效和可更换主题的可视控件,这些控件主要包括:Accordion,Autocomplete,ColorPicker,Dialog,Slider,Tabs,DatePicker,Magnifier,ProgressBar,Spinner等,其中Autocomplete能够非常容易的

2016-01-25 15:42:40 511

转载 让input框实现类似百度的搜索提示(基于jquery事件监听)

挺炫的一个效果,百度和谷歌好像已实现好多年了,我以为在网上能轻易找到代码来实现这个效果。真正遇到这个需求,发现还真找不到。于是自己动手写这个效果,由于我是把效果整合到我的整套框架里,所以没有进行单独的封装。需求:实现带提示的input框,类似百度搜索,有改动的时候去获取常用关键词,数据来源于系统数据库,支持鼠标选择或键盘选择思路:框架一贯思路,通过class作为监听入口,通

2016-01-20 11:34:24 3041 1

转载 DevExpress 中根据数据库字典动态生成卡式菜单

第三方的Devexpress套件因为要使用权限机制控制不同用户进入系统显示菜单所以要配合字典数据动态生成。在WEB中这种问题灰常的轻松在winform里就稍微有点不同为了用DEV实现卡式菜单有组的概念具体如图红色部分提示:这里用了菜单头、菜单组、菜单项来逐级生成 ,首先是菜单头便利创建然后判断是否有菜单组如果有菜单组就先生成菜单组然后把菜单项加入菜单组最后为按钮注册事件,这里的事情

2016-01-11 20:32:04 789

转载 C#中Invoke的用法(转)

在多线程编程中,我们经常要在工作线程中去更新界面显示,而在多线程中直接调用界面控件的方法是错误的做法,Invoke 和 BeginInvoke 就是为了解决这个问题而出现的,使你在多线程中安全的更新界面显示。正确的做法是将工作线程中涉及更新界面的代码封装为一个方法,通过 Invoke 或者 BeginInvoke 去调用,两者的区别就是一个导致工作线程等待,而另外一个则不会。而所谓

2016-01-07 15:07:20 434

转载 winform设置子窗体的办法

1、首先你先建立一个窗体,窗体名称自定,然后把该窗体的属性“IsMdiContainer”为ture,这是一个重要的属性,窗体设置了这个属性就表示这个窗体为多文档应用程序的主窗体,它将作为子窗体的容器。2、再新建一个窗体,是作为子窗体的,子窗体就不用设置什么属性了。然后开始代码:你需先了解多文档操作的一个属性:MdiParent——用于为子窗体设置关联的父窗体。注明

2016-01-07 11:40:18 9229

转载 AngularJS+ASP.NET MVC+SignalR实现消息推送

背景OA管理系统中,员工提交申请单,消息实时通知到相关人员及时进行审批,审批之后将结果推送给用户。技术选择最开始发现的是firebase,于是很兴奋的开始倒腾起来。firebase用 起来倒是简单:引用一个js即可,按官网上的教程很快便应用到了项目中。第二天打开项目发现推送功能不好使了,这是为何?最后发现firebase官网打 不开了。。。难道firebase被goog

2016-01-05 17:04:05 1659

转载 C#多线程编程

一、使用线程的理由1、可以使用线程将代码同其他代码隔离,提高应用程序的可靠性。2、可以使用线程来简化编码。3、可以使用线程来实现并发执行。二、基本知识1、进程与线程:进程作为操作系统执行程序的基本单位,拥有应用程序的资源,进程包含线程,进程的资源被线程共享,线程不拥有资源。2、前台线程和后台线程:通过Thread类新建线程默认为前台线程。当所有前台线程关闭时,所有的后台线程

2016-01-05 15:59:55 401

转载 C# 之泛型详解

什么是泛型       我们在编写程序时,经常遇到两个模块的功能非常相似,只是一个是处理int数据,另一个是处理string数据,或者其他自定义的数据类型,但我们没有办法,只能分别写多个方法处理每个数据类型,因为方法的参数类型不同。有没有一种办法,在方法中传入通用的数据类型,这样不就可以合并代码了吗?泛型的出现就是专门解决这个问题的。读完本篇文章,你会对泛型有更深的了解。为什么

2016-01-04 16:29:41 318

原创 json数据转化为对应的对象

public static class OptHelper    {        public static T ConvertData(string json)        {            T jsonObject = JsonConvert.DeserializeObject(json);            return jsonObject;   

2016-01-04 15:50:56 411

转载 C#中哈希表(HashTable)的用法详解

1.  哈希表(HashTable)简述  在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中keyvalue键值对均为object类型,所以Hashtable可以支持任何类

2016-01-04 15:05:14 980

转载 C#读取数据库返回泛型集合 把DataSet类型转换为List<T>泛型集合

///         /// 获取UserInfo泛型集合        ///         /// 数据库连接字符串        /// 要查询的T-SQL        ///         public IList GetUserInfoAll(string connStr, string sqlStr)        {            us

2016-01-04 00:23:18 868

转载 EASYUI DATAGRID 多列复选框CheckBox

function initTableGMAL() {        $("#dg_gmal").datagrid({            url: "/Manager/PublishManager/ashx/MALOP.ashx?action=search",            idField: 'MAL_ID', fit: false, fitColumns: true, si

2016-01-03 15:41:58 494

转载 C#实现数据库的递归查询

表结构如下:标识号  名称     上级标识号mid      mname        mparentid1        菜单一      02        菜单二      13        菜单三      14        菜单四      25        菜单五      3 要用递归程序实现某一标识号(包括本身)下的所有菜单,要实现这个程

2015-12-27 12:59:32 2256

Android应用框架原理和程序设计

Android应用框架原理和程序设计,各种技巧,是你开发程序更轻松

2014-06-11

空空如也

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

TA关注的人

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