コード例 #1
0
 internal static Result <Edmx> ConvertToResource(XmlEdmx xmlEdmx) =>
 MiscModule.XmlToGZip(xmlEdmx)
 .OnSuccess(x => MiscModule.GZipToBase64(x))
 .Map(x => x as Edmx);
コード例 #2
0
 internal static Result <Edmx> ConvertToXml(ResourceEdmx databaseEdmx) =>
 MiscModule.Base64ToGzip(databaseEdmx)
 .OnSuccess(edmx => MiscModule.GZipToXml(edmx))
 .Map(edmx => edmx as Edmx);
コード例 #3
0
 internal static Result <Edmx> ConvertToResource(DatabaseEdmx databaseEdmx) =>
 MiscModule.HexToBase64(databaseEdmx)
 .Map(x => x as Edmx);
コード例 #4
0
 internal static Result <Edmx> ConvertToDatabase(ResourceEdmx xmlEdmx) =>
 Base64Module.Base64ToByteArray(xmlEdmx)
 .OnSuccess(edmx => MiscModule.BytesToHex(edmx))
 .Map(edmx => edmx.ToDatabaseEdmx())
 .Map(edmx => edmx as Edmx);