文章分类 - C#
摘要:【目标】:本文将以实战的形式,向您展示如何用C#访问MongoDB,完成常见的数据库操作任务,同时,也将介绍MongoDB的客户端(命令行工作模式)以及一些基础的命令。【说明】:MongoDB是什么?有什么用?如果不清楚这些问题的,请自己google一下吧。【适合对象】:完全没有接触MongoDB或对MongoDB有一点了解的C#开发人员。因此本文是一篇入门级的文章。【示例项目】:本文的完整示例是一个简单的【客户,商品,订单】业务场景,预览界面效果请点击此处(但并不完全相同),也包含下载示例项目的源码。让我们开始MongoDB的实战入门吧。下载MongoDB,并启动它您可以在这个地址下载到Mo
阅读全文
摘要:--存储过程set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgoALTER PROCEDURE [dbo].[WebSite_ExitsSiteID] @siteid bigintASBEGIN if exists(select id from WebSite where SiteID = @SiteID) return 1 else return 2END--C#代码 /// <summary> /// 检查站点标识是否存在 /// </summary> /// <param name="id">站点标
阅读全文
摘要:顺便提提这个??(null-coalescing operator)操作符,当操作符左边的表达式为空时,返回操作符右边的值;如果操作符左边表达式值不为空时,返回操作符左边表达式值。??操作符给我们的编码带来了很多的便利,是我们的代码更为简练,可读性更强,看下面几个示例:private static void NullCoalescingOperator() { Int32? b = null; // The line below is equivalent to: // x = (b.HasValue) ? b.Value : 123 Int32 x = b ?? 123; Console.W
阅读全文
摘要:【赛迪网-IT技术报道】学习ASP.NET的朋友应该知道,在ASP.NET提供的许多特性中,相比 ASP.NET 的所有其他特性,缓存对应用程序的性能具有最大的潜在影响,利用缓存和其他机制,ASP.NET 开发人员可以接受使用开销很大的控件(例如,DataGrid)构建站点时的额外开销,而不必担心性能会受到太大的影响。为了在应用程序中最大程度地利用缓存,应该考虑在所有程序级别上都实现缓存的方法。 实现 要实现页面输出缓存,只要将一条 OutputCache 指令添加到页面即可。 <%@ OutputCache Duration="60" VaryByParam="
阅读全文

浙公网安备 33010602011771号