Example #1
0
            /// <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);
            }