ln.types/odb/ng/mappings/SimpleMapping.cs

27 lines
570 B
C#

using System;
using ln.types.odb.values;
namespace ln.types.odb.ng.mappings
{
public class SimpleMapping : IODBMapping
{
ODBMap map;
ODBUnmap unmap;
public SimpleMapping(ODBMap map, ODBUnmap unmap)
{
this.map = map;
this.unmap = unmap;
}
public ODBEntity MapValue(Mapper mapper, object value)
{
return map(mapper, value);
}
public object UnmapValue(Mapper mapper, ODBEntity oval)
{
return unmap(mapper, oval);
}
}
}