Exemplo n.º 1
0
 public static Result <GZipBinary> XmlToGZip(XmlEdmx xmlEdmx) =>
 GzipModule.Compress(xmlEdmx.Value)
 .Map(bytes => new GZipBinary(bytes));
Exemplo n.º 2
0
 internal static Result <Edmx> ConvertToDatabase(XmlEdmx xmlEdmx) =>
 ConvertToResource(xmlEdmx)
 .Map(edmx => edmx as ResourceEdmx)
 .OnSuccess(edmx => ConvertToDatabase(edmx));
Exemplo n.º 3
0
 internal static Result <Edmx> ConvertToResource(XmlEdmx xmlEdmx) =>
 MiscModule.XmlToGZip(xmlEdmx)
 .OnSuccess(x => MiscModule.GZipToBase64(x))
 .Map(x => x as Edmx);
Exemplo n.º 4
0
 public static Result <XmlEdmx> ToXmlEdmx(this string edmx) => XmlEdmx.Create(edmx);