小编Den*_*ail的帖子

SQL数据读取器 - 处理空列值

我正在使用SQLdatareader从数据库构建POCO.代码工作,除非它在数据库中遇到空值.例如,如果数据库中的FirstName列包含空值,则抛出异常.

employee.FirstName = sqlreader.GetString(indexFirstName);
Run Code Online (Sandbox Code Playgroud)

在这种情况下处理空值的最佳方法是什么?

c# sqldatareader

276
推荐指数
13
解决办法
35万
查看次数

什么"内容类型:application/json; charset = utf-8"真的意味着什么?

当我使用JSON主体向我的REST服务发出POST请求时,我将其包含Content-type: application/json; charset=utf-8在邮件头中.没有这个标题,我从服务中得到一个错误.我也可以成功使用Content-type: application/json没有;charset=utf-8部分.

到底是charset=utf-8做什么的?我知道它指定了字符编码,但没有它,服务工作正常.此编码是否限制可以在邮件正文中的字符?

character-encoding mime-types

262
推荐指数
4
解决办法
43万
查看次数

将通用列表转换为CSV字符串

我有一个整数值列表(List),并希望生成一个逗号分隔值的字符串.这是列表输出中的所有项目到单个逗号分隔列表.

我的想法...... 1.将列表传递给方法.2.使用stringbuilder迭代列表并附加逗号3.测试最后一个字符,如果是逗号,则删除它.

你的想法是什么?这是最好的方法吗?

如果我不仅要处理整数(我当前的计划),还要处理字符串,longs,double,bools等等,我的代码将如何变化?我想让它接受任何类型的列表.

c# generics .net-3.5

129
推荐指数
8
解决办法
14万
查看次数

给定RGB值,如何创建色调(或阴影)?

给定一个RGB值,比如168, 0, 255,如何创建颜色(使其更亮)和阴影(使其更暗)的颜色?

rgb colors

114
推荐指数
2
解决办法
10万
查看次数

为什么开发人员应该使用Web服务而不是直接连接到数据库?

我正在寻找一个"十大"列表,列出我们应该通过Web服务连接到远程数据库而不是直接连接到数据库的原因.这是现在的内部辩论,我是亲网络服务但却失去了争论.我对WCF/Web服务有基本的把握,没有其他人可以做到.我们可以做任何我们想要的事情,但我们需要坚持我们现在选择的任何东西.

这就是我想出来的.还有吗?

  1. 如果配置正确,WCF Web服务可以更安全.
  2. 只需在服务级别(配置文件或重新编译服务)进行对DB的更改.
  3. 设置和托管后,Web服务更容易使用.

wcf web-services

89
推荐指数
3
解决办法
7万
查看次数

主键和身份之间有什么区别?

在SQL Server数据库中,主键和标识列之间有什么区别?列可以是主键而不是缩进.但是,如果不是主键,则列不能是标识.

除了差异之外,PK和Identity列提供的只是PK列没有?

编辑:哎呀.如下所述并且现在由我验证,列可以是身份而不是PK.当我测试这个时,我的列类型是一个字符串,我无法将其设置为标识.说得通.

sql-server database-design

63
推荐指数
3
解决办法
4万
查看次数

单击按钮时如何重定向用户?

我有一个带按钮的视图.当用户单击按钮时,我希望将它们重定向到数据输入视图.我该如何做到这一点?我应该提到创建,测试和运行的视图.我可以通过输入网址找到他们.

我找到了解释如何连接按钮的onclick事件的步骤,但我是MVC的新手,有点丢失了.

谢谢!

asp.net-mvc

54
推荐指数
4
解决办法
19万
查看次数

获取.NET程序集的日期

如何从当前.NET程序集中检索创建日期?

我想添加一些简单的功能,我的应用程序在主程序集的构建日期后一周停止工作.我已经编写了在给定日期之后杀死我的应用程序的代码.我只需要以编程方式从程序集中检索创建日期.

c# .net-3.5

50
推荐指数
5
解决办法
4万
查看次数

获取当前程序集的路径

我如何获得当前组件的路径?我需要从某些路径获取相对于当前程序集(.dll)位置的数据.

我以为有人告诉我使用反射命名空间,但我找不到任何东西.

.net vb.net visual-studio

43
推荐指数
3
解决办法
6万
查看次数

如何为特定日期选择行,忽略SQL Server中的时间

给定一个带有datetime列的表,如何查询日期与我指定的值匹配但忽略时间部分的行?

例如, select * from sales where salesDate = '11/11/2010'

对于此查询,我们不关心时间.其他查询需要时间组件,因此我们不能仅存储日期组件.

谢谢!

sql sql-server-2005

42
推荐指数
2
解决办法
15万
查看次数