摘要: Dapper是一款轻量级ORM工具(Github)。如果你在小的项目中,使用Entity Framework、NHibernate 来处理大数据访问及关系映射,未免有点杀鸡用牛刀。你又觉得ORM省时省力,这时Dapper 将是你不二的选择。 在创建实体类时,属性名称一定要与数据库字段一一对应。 阅读全文
posted @ 2016-03-17 13:29 SherlockHolmes 阅读(208) 评论(0) 推荐(0) 编辑
摘要: Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT)错误。 连接字符串里加上 Allow User Variables=True 解决。 否则时不时的报错,存储过程名长一点也报错,又有时 阅读全文
posted @ 2016-03-17 13:24 SherlockHolmes 阅读(629) 评论(0) 推荐(0) 编辑
摘要: UNION 操作符用于合并两个或多个 SELECT 语句的结果集。 请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。 注释:默认地,UNION 操作符选取不同的值。如果允许重复的值,请使用 UNION 阅读全文
posted @ 2016-03-17 13:17 SherlockHolmes 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 distinct用于返回唯一不同的值。 表A: 表B: 执行后结果如下: 执行后结果如下: 实际上是根据name和id两个字段来去重的,这种方式Access和SQL Server同时支持。 返回 阅读全文
posted @ 2016-03-17 13:17 SherlockHolmes 阅读(6631) 评论(0) 推荐(0) 编辑
摘要: 答案是这些信息在我们的客户端的应用程序中是没有用的,这些信息是存储过程中的每个语句的DONE_IN_PROC 信息。 我们可以利用SET NOCOUNT 来控制这些信息,以达到提高程序性能的目的。 MSDN中帮助如下: SET NOCOUNT 使返回的结果中不包含有关受 Transact-SQL 语 阅读全文
posted @ 2016-03-17 13:15 SherlockHolmes 阅读(204) 评论(0) 推荐(0) 编辑