Exemplo n.º 1
0
 public override string ToString(object value)
 {
     if (IsGuid)
     {
         return(OracleGuidHelper.ConvertToGuid((byte[])value).ToString());
     }
     return(Convert.ToBase64String((byte[])value));
 }
Exemplo n.º 2
0
        public void TestOraReader_When_Guid()
        {
            TestReader_When_Guid();
            var  val  = Commands.ExecuteScalar(string.Format("select test_col from {0}", TestTable));
            Guid guid = OracleGuidHelper.ConvertToGuid((byte[])val);

            guid.ToString().Should().Be(TestGuid);
        }
Exemplo n.º 3
0
 public override object ToInternalType(string value)
 {
     if (value == null)
     {
         return(DBNull.Value);
     }
     if (IsGuid)
     {
         return(OracleGuidHelper.ConvertToByteArray(Guid.Parse(value)));
     }
     return(Convert.FromBase64String(value));
 }