首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在EntityFramework中将(FluorineFX)ByteArray类型映射为byte[]

如何在EntityFramework中将(FluorineFX)ByteArray类型映射为byte[]
EN

Stack Overflow用户
提问于 2011-03-14 22:48:39
回答 1查看 786关注 0票数 1

在一个新项目中,我必须使用Flex客户端。此客户端从ASP.NET网站获取数据,并将数据保存到该网站。

对于这两个物理分离层之间的通信,使用FluorineFX。通信正常(到ASP.NET-Fluorine服务或来自ASP.NET-Fluorine服务)。

因此,下一步是对(SQLServerCE)数据库管理系统进行写入或读取。我的问题是如何将FluorineFX的ByteArray DataType直接转换为EntityFramework类型(可能是byte[])。

我希望实现以下目标:例如,从客户端获取对象并(使用POCOs)直接持久化。

那么有没有可能生成下面的(code first POCO)类并直接持久化这个类?

代码语言:javascript
复制
public class Photo
{
public string   GUID {get;set;}
public string   Title                 {get;set;} 
public ByteArray   Thumbnail             {get;set;}
public ByteArray   Picture               {get;set;} 
}

这可以通过EntityFramework的扩展来实现吗?还是以其他方式?

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2011-07-06 23:22:22

代码语言:javascript
复制
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;
    }

检查这是否有帮助

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5300209

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档