摘要: 今天拿Entity Framework改写早期的一个项目,涉及到对NULL值处理的时候,遇到了点问题,就是如何查询数据库中某字段为NULL的记录,写了几个测试用的例子,然后用SQL Server Profiler抓SQL。 测试1:直接使用null var clients = ctx.Clients.Where(c => c.ParentGUID == null); 对应的SQL是... 阅读全文
posted @ 2013-02-18 11:23 ccczqh 阅读(750) 评论(0) 推荐(1) 编辑
摘要: Entity Framework是个好东西,虽然没有Hibernate功能强大,但使用更简便。今天整理一下常见SQL如何用EF来表达,Func形式和Linq形式都会列出来(本人更喜欢Func形式)。 1、简单查询: SQL: SELECT * FROM [Clients] WHERE Type=1 AND Deleted=0 ORDER BY ID EF://Func形式 var cl... 阅读全文
posted @ 2013-02-18 11:21 ccczqh 阅读(1009) 评论(8) 推荐(15) 编辑
摘要: string myConnectString = "Persist Security Info=False;Integrated Security=SSPI;database=northwind;server=mySQLServer;Connect Timeout=30"; SqlConnection myConnection = new SqlConnection(myConnectStrin... 阅读全文
posted @ 2013-02-17 20:54 ccczqh 阅读(146) 评论(0) 推荐(0) 编辑
摘要: SqlHelper 类实现详细信息 SqlHelper 类用于通过一组静态方法来封装数据访问功能。该类不能被继承或实例化,因此将其声明为包含专用构造函数的不可继承类。 在 SqlHelper 类中实现的每种方法都提供了一组一致的重载。这提供了一种很好的使用 SqlHelper 类来执行命令的模式,同时为开发人员选择访问数据的方式提供了必要的灵活性。每种方法的重载都支持不同的方法参数,因此... 阅读全文
posted @ 2013-02-17 19:46 ccczqh 阅读(236) 评论(0) 推荐(0) 编辑
摘要: SQL Server 2008R2中增加了新的智能提示的功能简化了输入,非常方便。但突然有一天智能提示没有了,好郁闷! 折腾了半天终于将智能提示找回来了,下面是我解决本问题的思路: 1.查看工具选项中Enable Intellisense是否打开? 选择Tools-->Options打开选项页面,依次展开Text Editor-->Transact-SQL-->IntelliSense显示如... 阅读全文
posted @ 2013-02-16 21:27 ccczqh 阅读(173) 评论(0) 推荐(0) 编辑
摘要: --DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 取当前年月日时分秒 currentTime=System.DateTime.Now; 取当前年 int 年=currentTime.Year; 取当前月 int 月=currentTime.Month; 取当前日 int 日=current... 阅读全文
posted @ 2013-02-15 15:24 ccczqh 阅读(402) 评论(0) 推荐(0) 编辑
摘要: formatCode 是可选的格式化代码字符串。(详细内容请搜索“格式化字符串”查看) 必须用“{”和“}”将格式与其他字符分开。如果恰好在格式中也要使用大括号,可以用连续的两个大括号表示一个大括号,即: “{{”或者“}}”。 常用格式举例: (1) int i=12345; this.textBox1.Text=i.ToString(); //结果 12345... 阅读全文
posted @ 2013-02-15 15:06 ccczqh 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 1) 设定行高和列宽自动调整 // 设定包括Header和所有单元格的列宽自动调整 DataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells; // 设定包括Header和所有单元格的行高自动调整 DataGridView1.AutoSizeRowsMode = DataGridViewA... 阅读全文
posted @ 2013-02-14 12:07 ccczqh 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 不知道那是个不是datagridview,第一列前没有灰的一列,不知那是什么?如何做到答案1 ------其他回答(30分)--------- datagridview属性有个rowheadersvisible属性。 ------其他回答(5分)--------- 将datagridview属性的RowHeadersVisible = false ------其他回答(5分)----... 阅读全文
posted @ 2013-02-14 12:00 ccczqh 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 最近用Winform的DataGridView遇到不少问题,昨晚就碰到个默认选中行的问题。DataGridView在添加数据后会默认选中第 一个单元格或者第一行,我就想取消它的默认选中行。于是就在绑定数据的地方加了dataGridView1.ClearSelection()这句代码, 启动窗体之后发现第一行还是被选中了。后来上网搜索,看到很多人都遇到这个问题,解决方法无非就是那几句代码。可我... 阅读全文
posted @ 2013-02-13 23:25 ccczqh 阅读(756) 评论(0) 推荐(0) 编辑