在一个新项目中,我必须使用Flex客户端。此客户端从ASP.NET网站获取数据,并将数据保存到该网站。
对于这两个物理分离层之间的通信,使用FluorineFX。通信正常(到ASP.NET-Fluorine服务或来自ASP.NET-Fluorine服务)。
因此,下一步是对(SQLServerCE)数据库管理系统进行写入或读取。我的问题是如何将FluorineFX的ByteArray DataType直接转换为EntityFramework类型(可能是byte[])。
我希望实现以下目标:例如,从客户端获取对象并(使用POCOs)直接持久化。
那么有没有可能生成下面的(code first POCO)类并直接持久化这个类?
public class Photo
{
public string GUID {get;set;}
public string Title {get;set;}
public ByteArray Thumbnail {get;set;}
public ByteArray Picture {get;set;}
}这可以通过EntityFramework的扩展来实现吗?还是以其他方式?
提前感谢
发布于 2011-07-06 23:22:22
public static ByteArray BytesToByteArray(byte[] bytes)
{
var ms1 = new MemoryStream(bytes);
return new ByteArray(ms1);
}
public static byte[] ByteArrayToBytes(ByteArray byteArray)
{
uint length = byteArray.Length;
byte[] bytes = new byte[length];
byteArray.ReadBytes(bytes, 0, length);
return bytes;
}检查这是否有帮助
https://stackoverflow.com/questions/5300209
复制相似问题