예제 #1
0
파일: P.cs 프로젝트: zhuwansu/Rafy
        private static ListProperty <TEntityList> RegisterListExtensionCore <TEntityList>(string propertyName, Type declareType, ListPropertyMeta args)
            where TEntityList : EntityList
        {
            var meta = new ListPropertyMetadata <TEntityList>(args.DataProvider);

            var property = new ListProperty <TEntityList>(typeof(TEntity), declareType, propertyName, meta);

            property._hasManyType = args.HasManyType;

            ManagedPropertyRepository.Instance.RegisterProperty(property);

            return(property);
        }
예제 #2
0
 internal ListProperty(Type ownerType, Type declareType, string propertyName, ListPropertyMetadata <TEntityList> defaultMeta)
     : base(ownerType, declareType, propertyName, defaultMeta)
 {
 }