谁读过NHibernate代码?他是如何实现实体类中非string类型初始化问题的? 实现实体类中非string类型初始化这什么意思?什么类型不能初始化吗?你是NEW实体还是LOAD实体不能初始化? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 #region 把图像转换成字符串 public static string GetStringFromImage(Image image) { //若图像空就返回空字符串 if (image == null) return ""; //实例化一个流 MemoryStream stream = new MemoryStream(); //把Jpeg格式的图像存储在流中 image.Save(stream, System.Drawing.Imaging.ImageFormat.Jpeg); //流读入的起始点为图像的开头 stream.Position = 0; //实例化一个byte类型的数组 byte[] data = new byte[stream.Length]; //在把图像流导入data中 stream.Read(data, 0, (int)stream.Length); //关闭流 stream.Close(); // 返回String类型 return System.Convert.ToBase64String(data, 0, data.Length); } #endregion #region 把字符串转换成图像 public static Image GetImageFromString(string str) { //实例化一个图像信息 ImageInfo _ImageInfo = new ImageInfo(); //若字符串为空就返回空的图像信息 if (String.IsNullOrEmpty(str)) return _ImageInfo; //确定2进制的bitmapData数组的长度 byte[] bitmapData = new byte[str.Length]; //把string类型转换成2进制的数组 bitmapData = Convert.FromBase64String(str); //2进制的数组转化流以便读入 MemoryStream streamBitmap = new MemoryStream(bitmapData); //把刘读入图像 Image image = Image.FromStream(streamBitmap); //返回一张图 return image; } #endregion有人是这么办的 private Iesi.Collections.ISet accounts; public virtual Iesi.Collections.ISet Accounts { get { if (accounts == null) { accounts = new Iesi.Collections.HashedSet(); } return accounts; } protected set { accounts = value; } } 你是说的数组类型吗,如果是就是这样的额 你喜欢在哪里定义字符串常量,如何用方便些 membership 的登录问题 Gridview中如何根据数据显示图片 简单投票系统 datatable的computer问题? 在ASP.NET(C#)中,如何用Session读取数组?在线等..... MVC 架构思想? 如何阻止PostBack? <%# 气死了 我做一个浮动层来显示当前用户指向的地方的具体说明,但动被IE的广告拦截掉,这个怎么办,,请大家说说看法和怎么做 谢谢 vs.net安装问题 构建一大型电子商务网站的数据访问层(用asp.net),未来有大访问量,请有经验的同仁来聊聊 docment
#region 把图像转换成字符串
public static string GetStringFromImage(Image image)
{
//若图像空就返回空字符串
if (image == null) return "";
//实例化一个流
MemoryStream stream = new MemoryStream();
//把Jpeg格式的图像存储在流中
image.Save(stream, System.Drawing.Imaging.ImageFormat.Jpeg);
//流读入的起始点为图像的开头
stream.Position = 0;
//实例化一个byte类型的数组
byte[] data = new byte[stream.Length];
//在把图像流导入data中
stream.Read(data, 0, (int)stream.Length);
//关闭流
stream.Close();
// 返回String类型
return System.Convert.ToBase64String(data, 0, data.Length);
}
#endregion #region 把字符串转换成图像
public static Image GetImageFromString(string str)
{
//实例化一个图像信息
ImageInfo _ImageInfo = new ImageInfo();
//若字符串为空就返回空的图像信息
if (String.IsNullOrEmpty(str)) return _ImageInfo;
//确定2进制的bitmapData数组的长度
byte[] bitmapData = new byte[str.Length];
//把string类型转换成2进制的数组
bitmapData = Convert.FromBase64String(str);
//2进制的数组转化流以便读入
MemoryStream streamBitmap = new MemoryStream(bitmapData);
//把刘读入图像
Image image = Image.FromStream(streamBitmap);
//返回一张图
return image;
}
#endregion有人是这么办的
public virtual Iesi.Collections.ISet Accounts
{
get
{
if (accounts == null)
{
accounts = new Iesi.Collections.HashedSet();
}
return accounts;
} protected set { accounts = value; }
}
你是说的数组类型吗,如果是就是这样的额