Ejemplo n.º 1
0
 public WithTypesInfoAndNonPersistentTypeInfoSource()
 {
     entityStore = new NonPersistentTypeInfoSource(typesInfo);
     provider    = new NonPersistentObjectSpaceProviderBuilder()
                   .WithTypesInfo(typesInfo)
                   .WithTypeInfoSource(entityStore)
                   .Build();
 }
Ejemplo n.º 2
0
        protected override void CreateDefaultObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args)
        {
            args.ObjectSpaceProvider = new XPObjectSpaceProvider(args.ConnectionString, args.Connection, false);

            NonPersistentEntityStore entityStore = new NonPersistentEntityStore((TypesInfo)TypesInfo);
            entityStore.RegisterEntity(typeof(IPerson));
            nonPersistentProvider = new NonPersistentObjectSpaceProvider(TypesInfo, entityStore);
            args.ObjectSpaceProviders.Add(nonPersistentProvider);
        }