/// <summary> /// 安装下一个类型 /// </summary> protected override void nextCreate() { LeftArray <KeyValue <MemberIndex, AutoCSer.Data.MemberAttribute> > members = new LeftArray <KeyValue <MemberIndex, AutoCSer.Data.MemberAttribute> >(PrimaryKeys.Length); foreach (MemberIndex member in PrimaryKeys) { AutoCSer.Data.MemberAttribute attribute = member.GetSetupAttribute <AutoCSer.Data.MemberAttribute>(false); members.Add(new KeyValue <MemberIndex, AutoCSer.Data.MemberAttribute>(member, attribute)); } PrimaryKeys = members.GetSort(value => value.Value.PrimaryKeyIndex) .getArray(value => value.Key); create(true); }