提交 80db1e15 编写于 作者: B Brad Robinson

PocoData and friends now public instead of internal (#52)

上级 3914d798
......@@ -1657,7 +1657,7 @@ namespace PetaPoco
set;
}
internal class PocoColumn
public class PocoColumn
{
public string ColumnName;
public PropertyInfo PropertyInfo;
......@@ -1666,7 +1666,7 @@ namespace PetaPoco
public virtual object GetValue(object target) { return PropertyInfo.GetValue(target, null); }
public virtual object ChangeType(object val) { return Convert.ChangeType(val, PropertyInfo.PropertyType); }
}
internal class ExpandoColumn : PocoColumn
public class ExpandoColumn : PocoColumn
{
public override void SetValue(object target, object val) { (target as IDictionary<string, object>)[ColumnName]=val; }
public override object GetValue(object target)
......@@ -1677,7 +1677,7 @@ namespace PetaPoco
}
public override object ChangeType(object val) { return val; }
}
internal class PocoData
public class PocoData
{
public static PocoData ForObject(object o, string primaryKeyName)
{
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册