Fork me on GitHub
上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页
摘要: >At TechEd North America we were excited to announce our plans for EF7, and even demo some very early features. This post will cover the announcements... 阅读全文
posted @ 2014-11-08 22:29 田园里的蟋蟀 阅读(8581) 评论(92) 推荐(23) 编辑
摘要: 在 ASP.NET MVC 4/5 应用程序发布的时候,遇到一个问题,在本应用程序中进行身份验证是可以,但不能和其他“二级域名”共享,在其他应用程序身份验证,不能和本应用程序共享,示例代码:```cssharpSystem.Web.Security.FormsAuthentication.SetAu... 阅读全文
posted @ 2014-11-07 17:44 田园里的蟋蟀 阅读(2021) 评论(3) 推荐(0) 编辑
摘要: 在使用 EF Code First 的时候,我们经常会对项目中的 Entry 进行一对多、多对多的映射配置,这时候就会产生主实体和子实体的概念,我们在添加、修改他们的时候,有时候会产生一些问题,比如添加主实体的时候,我们不想添加子实体,看一个 User-Role 场景:```cssharppubli... 阅读全文
posted @ 2014-11-06 15:53 田园里的蟋蟀 阅读(2662) 评论(16) 推荐(2) 编辑
摘要: ##应用场景先简单描述一下标题的意思:使用 EF Code First 映射配置 Entity 之间的关系,可能是一对多关系,也可能是多对多关系,那如何加载 Entity 下关联的 ICollection 集合对象呢?上面的这个问题,我觉得大家应该都遇到过,当然前提是使用 EF Code First... 阅读全文
posted @ 2014-10-30 23:53 田园里的蟋蟀 阅读(11005) 评论(12) 推荐(3) 编辑
摘要: 这篇文章很有价值,但翻译了一段,实在翻译不下去了,没办法,只能转载了。英文地址:[http://blogs.msdn.com/b/adonet/archive/2014/10/21/ef7-what-does-code-first-only-really-mean.aspx](http://blog... 阅读全文
posted @ 2014-10-27 21:57 田园里的蟋蟀 阅读(1079) 评论(0) 推荐(0) 编辑
摘要: 消息场景:用户 A 发送一个消息给用户 B,用户 B 回复一个消息给用户 A。。。现有设计:消息设计为实体并为聚合根,发件人、收件人设计为值对象。三个问题:1. 实体最重要的特性是什么?2. Message 实体是怎么得来的?3. 发件人、收件人为什么不是实体?###1. 实体最重要的特性是什么?《... 阅读全文
posted @ 2014-10-22 08:47 田园里的蟋蟀 阅读(16300) 评论(85) 推荐(8) 编辑
摘要: 示例 Product 表结构:示例 Product 表数据:想要的效果是,以 GroupName 字段分组,取出分组中通过 Sort 降序最新的数据,通过示例数据,可以推算出结果数据的 ID 应该为:7、5、3。示例 SQL 代码:```cssharpselect * from Product p ... 阅读全文
posted @ 2014-10-10 18:57 田园里的蟋蟀 阅读(992) 评论(3) 推荐(0) 编辑
摘要: 实体示例代码:```cssharp public class Message { public Message() { } public int ID { get; private set; } public stri... 阅读全文
posted @ 2014-10-10 09:52 田园里的蟋蟀 阅读(1575) 评论(0) 推荐(0) 编辑
摘要: ##写在前面上一篇:[DDD 领域驱动设计-看我如何应对业务需求变化,愚蠢的应对?](http://www.cnblogs.com/xishuai/p/3972802.html)“愚蠢的应对”,这个标题是我后来补充上的,博文中除了描述需求变化、愚蠢应对和一些思考,确实没有实质性的应对,文不对题,实在... 阅读全文
posted @ 2014-10-09 16:13 田园里的蟋蟀 阅读(2225) 评论(2) 推荐(2) 编辑
摘要: ##写在前面阅读目录:具体业务场景业务需求变化 “愚蠢”的应对消息列表实现消息详情页实现消息发送、回复、销毁等实现 回到原点的一些思考业务需求变化,领域模型变化了吗?对象读取的额外思考写在最后领域驱动设计的核心-Domain Model(领域模型),这个大家都知道,可是,上次关于领域模型的设计分享,... 阅读全文
posted @ 2014-09-24 13:06 田园里的蟋蟀 阅读(10247) 评论(104) 推荐(14) 编辑
摘要: 输入进行 Html 转码:```cssharpHttpUtility.HtmlEncode(content);```输入保留 Html 标记,使用 AntiXSS 过滤:```htmlInstall-Package AntiXSS``````cssharpMicrosoft.Security.App... 阅读全文
posted @ 2014-09-22 21:37 田园里的蟋蟀 阅读(1821) 评论(0) 推荐(0) 编辑
摘要: 示例代码:```html ```参考资料:* [JavaScript获取图片的原始尺寸](http://www.cnblogs.com/snandy/p/3704218.html)* [jquery .each() .load() wait for completion](http://sta... 阅读全文
posted @ 2014-09-17 18:39 田园里的蟋蟀 阅读(741) 评论(2) 推荐(1) 编辑
摘要: ##写在前面阅读目录:娓娓道来Install ASP.NET vNext Command Line Tools安装 Homebrew使用 Homebrew,安装 KVMInstall Sublime Text 3Install Sublime Kulture Using the Package Co... 阅读全文
posted @ 2014-09-08 21:15 田园里的蟋蟀 阅读(9527) 评论(37) 推荐(44) 编辑
摘要: * 视频长度:1 小时左右* 视频作者:Scott Hunter 和 Scott Hanselman * 视频背景:Visual Studio 2013 最新版本发布* 视频来源:MSDN - Channel 9* 视频地址:[Visual Studio 2013 为 Web 开发人员带来的新功能]... 阅读全文
posted @ 2014-09-05 15:34 田园里的蟋蟀 阅读(1500) 评论(2) 推荐(6) 编辑
摘要: ###1. Install the package from nuget```xmlInstall-Package Microsoft.AspNet.Web.Optimization```###2,BundleConfig 配置```cssharpusing System.Web.Optimizat... 阅读全文
posted @ 2014-09-04 19:08 田园里的蟋蟀 阅读(2054) 评论(0) 推荐(0) 编辑
摘要: 示例代码: 1 2 3 example 4 5 6 7 8 9 10 11 Render in table12 13 Render in canvas 14 15 24 25 26 生成结果: 阅读全文
posted @ 2014-09-04 18:08 田园里的蟋蟀 阅读(1398) 评论(2) 推荐(0) 编辑
摘要: ##问题描述今天下午(看现在这时间,应该是昨天下午了哈),园友 [choon](http://www.cnblogs.com/choon/) 写了这样一篇博文《[关于有默认值的字段在用EF做插入操作时的思考](http://www.cnblogs.com/choon/p/3951312.html)》... 阅读全文
posted @ 2014-09-03 00:45 田园里的蟋蟀 阅读(11928) 评论(23) 推荐(8) 编辑
摘要: ##写在前面首先,本篇博文主要包含两个主题:1. 领域服务中使用仓储2. SELECT 某某某(有点晕?请看下面。)上一篇:[Repository 仓储,你的归宿究竟在哪?(二)-这样的应用层代码,你能接受吗?](http://www.cnblogs.com/xishuai/p/3934412.ht... 阅读全文
posted @ 2014-09-01 00:44 田园里的蟋蟀 阅读(6439) 评论(114) 推荐(5) 编辑
摘要: ##先说点废话以前有 DBA 在身边的时候,从来不曾考虑过数据库性能的问题,但是,当一个应用程序从头到脚都由自己完成,而且数据库面对的是接近百万的数据,看着一个页面加载速度像乌龟一样,自己心里真是有种挫败感。代码的优化问题,这是属于程序员的职责范围之内,对于我来说,这一方面比较好探查些,因为都是自己... 阅读全文
posted @ 2014-08-28 00:35 田园里的蟋蟀 阅读(8090) 评论(12) 推荐(18) 编辑
摘要: 今天在对项目代码进行异步化改进的时候,遇到一个奇怪的问题(莫笑,以前没遇过),正如标题一样,HttpContext.Current 在 await 异步执行之后,就会变为 null。演示代码:```ccsharp public async Task> Get() { ... 阅读全文
posted @ 2014-08-26 18:27 田园里的蟋蟀 阅读(2957) 评论(19) 推荐(3) 编辑
摘要: 应用程序为什么要异步化?关于这个原因就不多说了,至于现有项目中代码异步化改进,可以参考:[实际案例:在现有代码中通过async/await实现并行](http://www.cnblogs.com/dudu/p/async_await_parallel.html)这篇博文内容针对的是,EntityFr... 阅读全文
posted @ 2014-08-25 18:35 田园里的蟋蟀 阅读(7885) 评论(3) 推荐(3) 编辑
摘要: ##写在前面关于“Repository 仓储,你的归宿究竟在哪?”这个系列,本来是想写个上下篇,但是现在觉得,很有多东西需要明确,我也不知道接下来会写多少篇,所以上一篇的标题就改成了《[Repository 仓储,你的归宿究竟在哪?(一)-仓储的概念](http://www.cnblogs.com/... 阅读全文
posted @ 2014-08-25 12:34 田园里的蟋蟀 阅读(8315) 评论(72) 推荐(8) 编辑
摘要: 首先,这个问题出现在 ASP.NET MVC 应用程序中,所以下面的解决方式都是在这个环境下。关于这个问题,网上又很多的答案,当时也搜了一些:1. [A potentially dangerous Request.Path value was detected from the client (*)... 阅读全文
posted @ 2014-08-21 14:37 田园里的蟋蟀 阅读(5475) 评论(0) 推荐(0) 编辑
摘要: ###应用场景最近被应用程序中页面加载慢的问题所折磨,看似容易的问题,其实并不容易(已经持续两天时间了),经过“侦查”,发现了两个“嫌疑犯”:1. EntityFramework 生成执行的 SQL 2. 数据库中索引创建在《[程序员眼中的 SQL Server-非聚集索引能给我们带来什么?](ht... 阅读全文
posted @ 2014-08-20 19:33 田园里的蟋蟀 阅读(4726) 评论(10) 推荐(1) 编辑
摘要: 在 VS 调试的时候,如果我们项目中使用的是 EntityFramework,查看 SQL 执行代码就不像 ADO.NET 那样直观了,我们需要设置下,可以参考下:1. [How can I log the generated SQL from DbContext.SaveChanges() in ... 阅读全文
posted @ 2014-08-20 11:40 田园里的蟋蟀 阅读(5195) 评论(4) 推荐(3) 编辑
摘要: 虽然测试的有些不完整,但是看到结果,哥有些凌乱了(建了索引,性能反而会降低?),难道是我插入的数据有问题?还是创建索引有问题?还是我人品有问题???坐等数据库大神指教。。。 阅读全文
posted @ 2014-08-20 00:27 田园里的蟋蟀 阅读(2845) 评论(28) 推荐(5) 编辑
摘要: ###应用场景我们在应用程序开发的时候,经常会遇到这样的一种情况:附属表更新了,主表的数据没有更新,这个关联表不只是外键的关联(通过附属表 ID 关联),主表中还会存在一些附属表的字段,这样一般做的目的是,在查询显示的时候减少关联(性能考虑)。凡事都有相对性,比如我们有时候会对附属表中的数据进行更新... 阅读全文
posted @ 2014-08-18 19:12 田园里的蟋蟀 阅读(2416) 评论(7) 推荐(4) 编辑
摘要: ###问题场景:ASP.NET MVC Web API 定义 Post 方法,HttpClient 使用 JsonConvert.SerializeObject 传参进行调用,比如 Web Api 中定义 AddProduct 方法,参数为 Product 的各类信息(id、name等),然后操作完... 阅读全文
posted @ 2014-08-15 18:00 田园里的蟋蟀 阅读(20061) 评论(8) 推荐(1) 编辑
摘要: 使用场景:一个数据库中的表数据,导入到另一个数据库中的表中,这两个表的表结构不一样,如果表结构一样的时候,导入非常简单,直接读取导入就行了,表结构不一样,就意味着需要加入一些判断,SqlBulkCopy 提供了 ColumnMappings,但这只是列名的映射,而不像 AutoMapper 那样可以... 阅读全文
posted @ 2014-08-14 09:37 田园里的蟋蟀 阅读(1174) 评论(2) 推荐(0) 编辑
摘要: ##写在前面写这篇博文的灵感来自《[如何开始DDD(完)](http://www.cnblogs.com/younghan/p/3892598.html)》,很感谢young.han兄这几天的坚持,陆陆续续写了几篇有关于领域驱动设计的博文,让园中再次刮了一阵“DDD探讨风”,我现在不像前段时间那样“... 阅读全文
posted @ 2014-08-11 15:17 田园里的蟋蟀 阅读(26841) 评论(103) 推荐(18) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页