public override void Visit(CacheMapping mapping) { var writer = serviceLocator.GetWriter <CacheMapping>(); var cacheXml = writer.Write(mapping); document.ImportAndAppendChild(cacheXml); }
CacheMapping ICacheMappingProvider.GetCacheMapping() { var mapping = new CacheMapping(attributes.CloneInner()); mapping.ContainedEntityType = entityType; return mapping; }
public override void Visit(CacheMapping mapping) { var writer = serviceLocator.GetWriter<CacheMapping>(); var cacheXml = writer.Write(mapping); document.ImportAndAppendChild(cacheXml); }
CacheMapping ICacheMappingProvider.GetCacheMapping() { var mapping = new CacheMapping(attributes.Clone()); mapping.ContainedEntityType = entityType; return(mapping); }
public CacheBuilder(CacheMapping mapping, Type entityType) { this.mapping = mapping; this.mapping.ContainedEntityType = entityType; }
public virtual void ProcessCache(CacheMapping mapping) { }
public virtual void Visit(CacheMapping mapping) { }
public CacheInstance(CacheMapping mapping) : base(mapping) { this.mapping = mapping; }
public CacheInspector(CacheMapping mapping) { this.mapping = mapping; }
public void CreateDsl() { mapping = new CacheMapping(); inspector = new CacheInspector(mapping); }
protected ModelTester <CacheBuilder, CacheMapping> Cache() { var mapping = new CacheMapping(); return(new ModelTester <CacheBuilder, CacheMapping>(() => new CacheBuilder(mapping, typeof(CachedRecord)), x => mapping)); }
public CacheInspector(CacheMapping mapping) { this.mapping = mapping; propertyMappings.AutoMap(); }