自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 ADO.NET Entity Framework Extensions 简单应用

一、情景如果你的项目中有返回多结果集的存储过程。如果你的项目要和老项目中的ADO.Net共用事务。如果你要动态的创建数据库的表。但是你还是希望使用Entity Framework。那么继续往下看吧。二、ADO.NET Entity Framework Extensions(下载地址)1、引用EFExtensions.dll文件。2、添加 us

2017-05-16 10:26:42 895

转载 C#多线程Lock

一. 为什么要lock,lock了什么?当我们使用线程的时候,效率最高的方式当然是异步,即各个线程同时运行,其间不相互依赖和等待。但当不同的线程都需要访问某个资源的时候,就需要同步机制了,也就是说当对同一个资源进行读写的时候,我们要使该资源在同一时刻只能被一个线程操作,以确保每个操作都是有效即时的,也即保证其操作的原子性。lock是C#中最常用的同步方式,格式为lock(objectA){

2017-05-13 21:17:12 717

转载 在ef下使用lambda实现left join

db.Categories .GroupJoin( db.Products, Category => Category.CategoryId, Product => Product.CategoryId, (x, y) => new { Category = x, Products = y }) .SelectMany(

2017-05-11 17:45:26 6233

转载 Entity Framework Code First关系映射约定

在关系数据库中,不同表之间往往不是全部都单独存在,而是相互存在关联的。两个不同表之间可以存在外键依赖关系,一个表自身也可以有自反关系(表中的一个字段引用主键,从而也是外键字段)。  Entity Framework Code First默认多重关系的一些约定规则:  一对多关系:两个类中分别包含一个引用和一个集合属性,也可以是一个类包含另一个类的引用属性,或一个类包含另一个类的集合

2017-04-29 21:58:15 384

转载 Entity Framework Code First属性映射约定

Entity Framework Code First与数据表之间的映射方式有两种实现:Data Annotation和Fluent API。本文中采用创建Product类为例来说明tity Framework Code First属性映射约定的具体方式。1. 表名及所有者  在默认约定的情况下,Entity Framework Code First创建的表名是根据类名的英语复数形式,

2017-04-29 21:56:45 420

转载 MVC中code first方式开发,数据库的生成与更新(Ef6)

一,在models文件夹中,建立相应的model文件        这里注意一点,这里建立的class名,就是数据库里表的名字。        在这里面,可以建立表之间的关系。        这里要说明一点的事,一般情况下,我们会把n:m的形式,变成两个1:n的模式       [csharp] view plain copy 

2017-04-29 09:03:42 2778

原创 net错误日志统一处理 Global.asax

protected void Application_Error(object sender, EventArgs e) { //在出现未处理的错误时运行的代码 //在出现未处理的错误时运行的代码 Exception objErr = Server.GetLastError().GetBaseException(

2017-04-28 21:14:33 1852

转载 NET服务端开发—多线程使用小结(多线程使用常识)

有一段时间没有更新博客了,最近半年都在着写书《.NET框架设计—大型企业级框架设计艺术》,很高兴这本书将于今年的10月份由图灵出版社出版,有关本书的具体介绍等书要出版的时候我在另写一篇文行做介绍。可以先透露一下,本书是博主多年来对应用框架学习的总结,里面包含了十几个重量级框架模式,这些模式都是我们目前所经常使用到的,对于学习框架和框架开发来说是很好的参考资料,大家敬请期待。好了,进入文章主

2017-04-28 20:57:14 317

转载 C#往线程里传递参数的方法小结

传参方式有两种:1、创建带参构造方法类传参。2、利用Thread.start(8)直接传参,该方法会接收一个对象,并将该对象传递给线程,因此在线程中启动的方法。必须接收object类型的单个参数。Thread (ParameterizedThreadStart) 初始化 Thread 类的新实例,指定允许对象在线程启动时传递给线程的委托。Thre

2017-04-28 20:42:35 3228

转载 拯救你的数据 通过日志恢复MSSQL数据

这段时间看了关于在SQL server 中通过日志和时间点来恢复数据。也看了一些网上的例子,看如何通过日志来恢复数据。 前提条件:数据库的故障恢复改为非简单模式,去掉自动关闭和自动收缩两个选项     如果是简单模式:类似下面的语句操作数据就不会记录到日志中:  select * into t from [表名] 这时为保证数据的完整要将数据库的恢复模式改成“完整” 测试环境:

2017-04-01 15:05:57 1351

转载 sql2008“备份集中的数据库备份与现有的xx数据库不同”解决方法

因为是在另一台电脑对同名数据库做的备份,用常规方法还原,提示不是相同数据库,不让还原,在网上找到下面的方法解决了:一、右击系统数据库master,新建查询执行以下SQL代码:RESTORE DATABASE  新库名 from DISK = 'E:\DB\xxx.bak' --bak文件路径 WITH replace,MOVE '原库名' TO 'D:\Pr

2017-04-01 15:00:11 395

转载 sql语句查询经纬度范围

指定一个经纬度,给定一个范围值(单位:千米),查出在经纬度周围这个范围内的数据。 经度:113.914619 纬度:22.50128 范围:2km longitude为数据表经度字段 latitude为数据表纬度字段 SQL在mysql下测试通过,其他数据库可能需要修改 SQL语句如下: Java代码  select * from l

2017-04-01 14:57:52 600

转载 Windows下使用WSRM限制MongoDB内存

有个项目用到了MongoDB,我们是在WINDOWS 2008 64位环境下部署的,为啥不部署到linux下面呢,我们没那么多服务器,只能将就一下了。  大家都知道Mongodb吃内存太厉害了,如果不重启服务,内存一直蹭蹭地往上涨,定时重启MongoDB服务是能暂时的收回内存,但这也不是长久之计。如果不去限制MongoDB的内存那么系统有多少内存都能被它消耗掉,我们的服务器上还有IIS,

2017-04-01 14:39:32 5402 2

ASP.NET微信支付开发SDK支付

ASP.NET 微信支付 开发 SDK支付

2015-05-09

.net无刷新上传

这个ASP.NET无刷新多文件文件上传系统,并没有用使用.net的控件,完全的手工制作。前台基本上是静态的,跟后台没有关系

2013-03-23

空空如也

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

TA关注的人

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