Pregunta

almaceno información sobre las imágenes en una base de datos - también su ImageFormat (jpeg, gif, etc)

.
Console.WriteLine(System.Drawing.Imaging.ImageFormat.Jpeg.Guid);  

Outputs: b96b3cae-0728-11d3-9d7b-0000f81ef32e

Quiero guardar esto en la base de datos como un GUID -. Y leer de la base de datos y obtener el ImageFormat asociada

¿Cómo se echó el GUID b96b3cae-0728-11d3-9d7b-0000f81ef32e a System.Drawing.Imaging.ImageFormat.Jpeg.Guid ?

¿Fue útil?

Solución

Tiene que poner una System.Guid a la < a href = "http://msdn.microsoft.com/en-us/library/system.drawing.imaging.imageformat.aspx" rel = "nofollow noreferrer"> System.Drawing.Imaging.ImageFormat 's constructor , y se puede leer de nuevo utilizando su Guid propiedad .

A System.Guid tiene varias constructores , incluyendo un constructor de cadena .

Otros consejos

1) tienda de GUID en una base de datos en lugar de JPEG

2) el uso constructor:

ImageFormat(
    Guid guid
)

no ImageFormat es constructor le permiten obtener la ImageFormat por su GUID?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top