- 博客(12)
- 资源 (6)
- 收藏
- 关注
转载 简析 .NET Core 构成体系
昨天微软发布了.NET CORE1.0正式版,迈出了跨平台第一步,特地转来这篇文章给大家分享一下,再深入理解一下.NET CORE这个东西。 简析 .NET Core 构成体系Roslyn 编译器RyuJIT 编译器CoreCLR & CoreRTCoreFX(.NET Core Libraries).NET Core 代码开发、部署、运行
2016-06-28 14:54:33 4108 1
原创 LINQ to Entities 不识别方法“System.String ToString()”,因此该方法无法转换为存储表达式。
偶然出现这个错误,原来是EF不支持ToString这个东西, 找到两种解决办法:一、在使用EF之外手动完成所有ToString()转换,这需要你自己格外小心,需要避免所有使用EF时它可能为我们调用ToString()的情况。另外如果是在字符串的Contains方法牵涉到了ToString()造成的异常,可以解决使用Any方法替换Contains解决。二、在数据
2016-06-25 20:20:01 3243
转载 ASP.NET解决客户端服务器ID不一致-ClientID与ClientIDMode
在ASP.NET 4.0之前我们总是要为控件的ClientID头疼,比如明明一个叫lblName的Label放在一个叫做grd的GridView里面后,在页面上改Label的ID就变成了诸如grd_clt02_lblName的一长串字符串,如果我们在前台想在使用JS的时候找到该Label,我们不得不用到C#脚本来获得该Label在前台的确切ID,诸如:script type="text/j
2016-06-25 18:49:06 4686
原创 EF上下文对象线程内唯一性与优化
在一次请求中,即一个线程内,若是用到EF数据上下文对象,就创建一个,这也加是很多人的代码中习惯在使用上下文对象时,习惯将对象建立在using中,这样效率很低,其次会造成数据混乱,每次创建的对象执行相应的数据库操作,与此同时,其他的EF对象内获得的数据可能已经是“过期”的了。即这个数据已经变动过。这就是脏读。 为了解决这个问题,关键就是上下文对象的创建问题。 这里
2016-06-19 18:31:33 12359 6
转载 HttpContext详解
HttpContext.Current并非无处不在无处不在的HttpContext由于ASP.NET提供了静态属性HttpContext.Current,因此获取HttpContext对象就非常方便了。也正是因为这个原因,所以我们经常能见到直接访问HttpContext.Current的代码:public class Class1{ public Cl
2016-06-19 18:10:08 3950
原创 EF中LINQ查询原理
在接触Linq之前,一直听说Linq被微软抛弃。后来才发现被抛弃的是Linq to SQL这种专用于操作Sql Server的轻型ORM,微软宣布停止更新Linq to Sql,把开发的重点从 Linq to SQL 转移到了 Linq to Entities。在EF中使用Linq查询数据的基本形式是这样的:var result = from t in Tablewhere t
2016-06-17 17:03:52 6505
转载 HTML5是什么鬼
当我还在南方小岛上玩儿的时候,一个朋友给我发了条语音信息(早上发的,我晚上才听,我让你发语音)大概是说,能不能帮忙联系一个会 HTML5 的团队,领导要求做一个 HTML5 的活动页面。看来 HTML5 的浪潮又要让我们的广告客户浑身湿透了。他们想要华丽的页面,想要让用户觉得他们很酷。事实上,即使他们只做了一张很廉价的“活动邀请函”页面,用户也觉得好棒好厉害。真相是,大部分用户并不知道其中
2016-06-13 21:43:59 639
转载 CSS 隐藏页面元素的 5 种方法
用 CSS 隐藏页面元素有许多种方法。你可以将 opacity 设为 0、将 visibility 设为 hidden、将 display 设为none 或者将 position 设为absolute 然后将位置设到不可见区域。 你有没有想过,为什么我们要有这么多技术来隐藏元素,而它们看起来都实现的是同样的效果?每一种方法实际上与其他方法之间都有一些细微的不同,这些不同决定了在一个特
2016-06-13 21:39:04 622
转载 深入解读JavaScript面向对象编程
文章来源:http://wwsun.github.io/posts/javascript-oo-summary.html文章有点长,耐心读完,受益匪浅面向对象编程是用抽象方式创建基于现实世界模型的一种编程模式,主要包括模块化、多态、和封装几种技术。对JavaScript而言,其核心是支持面向对象的,同时它也提供了强大灵活的基于原型的面向对象编程能力。本文将会深入的探讨有关使用Jav
2016-06-13 21:32:59 663
原创 C++的三种new简介及重载局部(类内部)与全局operator new
先简单解释下C++的三种new,由于它们的名字实在是。。我就说的通俗点。1、new运算符(new operator)大哥,我们在代码中直接使用的就是它。它做2件事:调用后两种new申请内存和初始化对象。2、operator new,是一个函数,所以也是三种new唯一一个可以重载的。它类似C语言中的malloc,用于分配内存。3、placement new,用于初始化对象(如果有的话,就是它调用构造
2016-06-11 21:35:34 10525 1
转载 .NET Core与.NET Framework、Mono及发展
随着微软的.NET开源的推进,现在在.NET的实现上有了三个.NET Framework,Mono和.NET Core。经常被问起Mono的稳定性怎么样,后续Mono的前景如何,要回答这个问题就需要搞清楚这三个.NET 实现之间的关系和将来如何演进。到目前为止(2015.2.17),微软在Windows平台上的.NET Framework的实现最为完整,但是.NET Framework和w
2016-06-08 00:47:31 4963
原创 Asp.Net页面刷新SessionID总是变化
在Asp.net站点中,刷新页面 SessionID 变化,在网站中加入 Global.asax 解决因为在一个没有使用Session的Web项目中,默认是无会话访问。即会话不会保持,Cookies中也不会保存SessionID。要么使用Session,要么添加Global.asax 文件,会话就会开启
2016-06-03 14:52:14 3119
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人