public InitializedPocoDataBuilder Init() { var memberInfos = new List <MemberInfo>(); var columnInfos = GetColumnInfos(Type); // init the generator _generator = new FastCreate(Type, Mapper); // Get table info plan _tableInfoPlan = GetTableInfo(Type, columnInfos, memberInfos); // Get pocomember plan _memberPlans = GetPocoMembers(columnInfos, memberInfos).ToList(); return(this); }
public PocoData(Type type, MapperCollection mapper, IFastCreate creator) { CreateDelegate = creator; Type = type; Mapper = mapper; }