- 浏览: 251584 次
- 性别:
- 来自: 北京
最新评论
-
u010181690:
怎么我的不管事呢
JSEnhancements for vs2012 -
sunqing0316:
public static DateTime? GetData ...
详解System.Nullable<值类型> -
sunqing0316:
请问public static DateTime? GetDa ...
详解System.Nullable<值类型> -
3eirc3:
不错,下载下来试试,原来用vs2010时的那个工具和现在这个不 ...
JSEnhancements for vs2012 -
3eirc3:
[url][b][i][u]引用[list]
[*][img] ...
JSEnhancements for vs2012
文章列表
借助于匿名类型:
public ActionResult Edit(int id) { using (DataContext db = new DataContext(ConfigurationManager.ConnectionStrings["sqlConnection"].ConnectionString)) { IQueryable<ClassInformation> result = from c in db.GetTable<TClass>() ...
一点经验:项目的名称一定不要和你引用的dll名称相同,如果相同,则指定项目生成的程序集名称为另一个。
比如我在一个名为MVCPager的项目中引用了一个程序集MVCPager,运行时程序集加载失败,我更改项目的属性,更改assemblyname为MVCPager2.
解释一下程序集依赖项加载失败的原因:程序会把生成的程序集拷贝到bin目录下,同名的程序集被替换掉了,就找不到我们要引用的程序集MVCPager了。
判断当前数据库的名称
代码:
DECLARE @maDbName SYSNAMEIF (DB_NAME() LIKE N'%Test')BEGIN SET @maDbName = N'MemberArchiveTest'ENDELSEBEGIN SET @maDbName = N'MemberArchive'END
代码释义:如果当前数据库是以test结尾,就进行相应的设置
判断数据库中某个库是否存在:
EXISTS (SELECT 1 FROM master.dbo.sysdatabases WHERE [name] =databasename)
...
把他贴出来不是因为它有多么高深,只是因为它写的足够规范,可以参考一下
前段代码是由于我们的开发环境的特殊性,即本地的数据库都是数据库名+test,而在dev数据库上是不带test后缀的:
DECLARE @maDbName SYSNAME
//DB_NAME()取得是当前的数据库名称IF (DB_NAME() LIKE N'%Test')BEGIN SET @maDbName = N'MemberArchiveTest'ENDELSEBEGIN SET @maDbName = N'MemberArchive'END
IF (NOT EXISTS (SELECT 1 FROM ...
我提供的解决方案可以解决数据已经加密,但是采用的是非单向向加密,客户提出新的需求,要求改为单向加密。
如下代码是完整的解决方案 ,照搬即可:
sql代码(>=sq2005)use IASTestif OBJECT_ID('dbo.Tsec_PersonSecurityBak','u') is nullselect PersonId,Pwd into dbo.Tsec_PersonSecurityBakfrom dbo.Tsec_PersonSecurity;update dbo.Tsec_PersonSecurity set Pwd=upper(sys.fn_varbinto ...
<%: %>是.net framework 4.0中引入的。这种语法只能用在visual 2010 并且.net framework 4.0中。4.0 framework加强了.net页面编译器,支持<%: %>语法,取代传统的<%= %>.
mvc把这种改进的编译器作为其视图(view)的默认编译器.
<%: %> 和<%= %>的区别是:<%: %>可以自动对其输出进行html编码(html-encode),防止跨站脚本攻击(XSS),除非要呈现的值是来自于HTML Helper.在这种情况下因为没有安全问题,所以 ...
异常:无法连接到 http://localhost:8000/Derivatives/DerivativesCalculatorServices.DerivativesCalculatorServiceType。TCP 错误代码 10061: 由于目标机器积极拒绝,无法连接。 127.0.0.1:8000。
这多半是因为我们的服务没有配置正确。如果确认服务已经配置正确,那就是我们没有开启服务。
比如说我们要运行client(客户端),就要先运行host(wcf服务的宿主).确保Host是运行的,这样client才能调用wcf服务。
如果Host和Client是两个项目,我们可以修改解决方案 ...
本实例依据与wcf揭秘一书的实例,修正了其中的bug.部分代码亦做了更改。记录在此,众生方便!
目标:构建一个提供衍生品价值计算的wcf服务,并通过一个名为host的控制台应用程序为该服务提供宿主。然后再介绍通过IIS为服务提供宿主的方法,并简单介绍iis提供宿主的好处.对于客户端我们提供三种方式去调用wcf服务。
本系列旨在简明扼要的阐述wcf的基础知识,使读者能够真正快速入门,少走弯路。
本系列文章需要大量截图,这里插入图片十分不便,所以将文章放在我的空间内,请见谅。
牢骚满腹者,绕行!
链接地址:http://user.qzone.qq.com/1045409813?ptlang ...
.net framework 2.0包含了一个泛型类型定义,它满足了两种情况的要求:可以将一个值类型的实例赋值为null,并且可以判断该实例的值是否为null,该泛型类型就是System.Nullable<T>,其中T被限制为值类型。从System.Nullable<T>构造而来的 ...
using System;using System.Collections.Generic;using System.Linq;using System.Web;
using System.Xml.Linq;using System.Security.Cryptography;using System.IO;using System.Text;using System.Collections.Specialized;using System.Web.UI;
/// <summary>///StringHelpers 的摘要说明/// </summary>publ ...
//字段名 表名都是动态传入的
protected static bool IsDuplicate(HRPaidTimeOffDataContext db, string tableName, string fieldName, string fieldNameId, DateTime value, int id) { string sql = "select count("+fieldNameId+") as DuplicateCount from "+tableName +" ...
private void btnC_Click(object sender, EventArgs e) { //得到每个楼层下面的房号 List<List<string>> floorandroom = rbgStepThreeWindow.FloorAndRoom; //得到所有的楼层 string[] allfloor ...
以下是完整代码 附件中是数据表
namespace treeview{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } //窗体加载 private void Form1_Load(object sender, EventArgs e) { InitGroupTree();
} //得到初始化的树 ...
//winform中是在 cellFormatting中进行处理 web中是在databound中
private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) {
if (dataGridView1.Columns[e.ColumnIndex].Name == "uni_flag" && e.Value is Boolean && e.Value != nu ...
bit值类型可以取值为 1、0 或 NULL 的整数数据类型。
当你直接打开表向这一列中插入数据是就需要插入true或false
当你用sql语句插入数据的时候该列就插入0或1
当你在查询分析其中用select语句读取这个表中的这一列数据时该列数据显示的是0或1
当你在C#中调用sqlserver2005存储过程是返回的结果集中这一列的值是true或false