varbinary倒是可以存,但如果是图片的话还是存到数据库image属性的字段中;
用 File.ReadAllBytes(照片文件) 来读取照片文件,然后用你一个对象接收就可以了;
往数据库中存的时候DBNull和null的转换可以这么来:
- public static object ToDBNull(object value)
- {
- if (value == null)
- {
- return DBNull.Value;
- }
- else
- {
- return value;
- }
- }
复制代码
不过byte[] 好像就可为空的,后面不用加?吧; |
|