Пример #1
0
 public static TEntityDescriptor Get <TEntityDescriptor>(IEntityDescriptorContext context) where TEntityDescriptor : EntityDescriptor
 {
     return(_entityDescriptorFactory.Get(Get <TEntityDescriptor>(), context));
 }
Пример #2
0
        public TEntityDescriptor Get <TEntityDescriptor>(TEntityDescriptor descriptor, IEntityDescriptorContext context) where TEntityDescriptor : EntityDescriptor
        {
            if (_entityDescriptorInterceptor == null)
            {
                _entityDescriptorInterceptor = new EntityDescriptorInterceptor();
            }
            var options = new ProxyGenerationOptions();

            options.AddMixinInstance(context);
            return(_proxy.CreateClassProxyWithTarget(descriptor, options, _entityDescriptorInterceptor));
        }