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