none
EF中生成模型在类中添加varbinary类型存入图片(如何做) RRS feed

答案

  • Hello,

    >>1.我在EF的表中的字段里,没有看到有varbinary类型?

    “varbinary“,这个类型是数据库的类型,在CLR模型中,不是不存在这个类型的,相应的CLR会创建一个byte数组对象来匹配。

    >>2.EF中生成模型后有新需求在类中添加varbinary类型字段存入图片(如何做)

    1. 你可以尝试保存图片的路径到数据库,但是这样的会要求你对文件的管理有一个比较良好的规范。
    2. 定义一个byte数组,将你读取到的图片转换成byte数组然后存入到数据库中,这样图片内容就在数据库里,但是会要求你有比较大的数据库存储空间

    Regards.


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2015年5月27日 3:22
    版主

全部回复

  • Hello,

    >>1.我在EF的表中的字段里,没有看到有varbinary类型?

    “varbinary“,这个类型是数据库的类型,在CLR模型中,不是不存在这个类型的,相应的CLR会创建一个byte数组对象来匹配。

    >>2.EF中生成模型后有新需求在类中添加varbinary类型字段存入图片(如何做)

    1. 你可以尝试保存图片的路径到数据库,但是这样的会要求你对文件的管理有一个比较良好的规范。
    2. 定义一个byte数组,将你读取到的图片转换成byte数组然后存入到数据库中,这样图片内容就在数据库里,但是会要求你有比较大的数据库存储空间

    Regards.


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2015年5月27日 3:22
    版主
  • 谢谢你的回答,原来在EF中有binary类型,生成后是byte[]类型
    2015年6月1日 4:59