Download FT.Architecture

Description

Data Access Layer framework with an NHibernate implementation.The framework is design to be completely independent from its implementation (NHibernate or otherwise).It brings entities equality, repositories, independent query language, and many other things for free.

Source Files

The download file fta.zip has the following entries.


trunk/.nuget/NuGet.Config/*from  ww  w  .  j a  v  a 2 s. co  m*/
trunk/.nuget/NuGet.exe
trunk/.nuget/NuGet.targets
trunk/BuildProcessTemplates/DefaultTemplate.xaml
trunk/BuildProcessTemplates/UpgradeTemplate.xaml
trunk/FT.Architecture.5.1.ReSharper.user
trunk/FT.Architecture.sln
trunk/FT.Architecture.suo
trunk/build/nuget/FT.Architecture.Bootstrap.Console/FT.Architecture.Bootstrap.Console.nuspec
trunk/build/nuget/FT.Architecture.Bootstrap.Console/content/Container/Bootstrap.cs.pp
trunk/build/nuget/FT.Architecture.Bootstrap.Console/content/Container/StructureMapRegistry.cs.pp
trunk/build/nuget/FT.Architecture.Bootstrap.Console/content/app.config.transform
trunk/build/nuget/FT.Architecture.Bootstrap.Console/content/hibernate.cfg.xml
trunk/build/nuget/FT.Architecture.Bootstrap.Console/content/program.cs.pp
trunk/build/nuget/FT.Architecture.Bootstrap.Data/FT.Architecture.Bootstrap.Data.nuspec
trunk/build/nuget/FT.Architecture.Bootstrap.Data/content/Configurations/FluentConfigurator.cs.pp
trunk/build/nuget/FT.Architecture.Bootstrap.Data/content/Context/NHibernateModule.cs.pp
trunk/build/nuget/FT.Architecture.Bootstrap.Data/content/Conventions/ClassConvention.cs.pp
trunk/build/nuget/FT.Architecture.Bootstrap.Data/content/Conventions/ForeignKeyConvention.cs.pp
trunk/build/nuget/FT.Architecture.Bootstrap.Data/content/Conventions/HasManyConvention.cs.pp
trunk/build/nuget/FT.Architecture.Bootstrap.Data/content/Conventions/IdConvention.cs.pp
trunk/build/nuget/FT.Architecture.Bootstrap.Data/content/Conventions/PropertyConvention.cs.pp
trunk/build/nuget/FT.Architecture.Bootstrap.Data/content/Conventions/ReferenceConvention.cs.pp
trunk/build/nuget/FT.Architecture.Bootstrap.Data/content/Mappings/Mapping.cs.pp
trunk/build/nuget/FT.Architecture.Bootstrap.Data/content/Mappings/MyEntityMapping.cs.pp
trunk/build/nuget/FT.Architecture.Bootstrap.Data/content/Repositories/MyEntityRepository.cs.pp
trunk/build/nuget/FT.Architecture.Bootstrap.Data/content/app.config.transform
trunk/build/nuget/FT.Architecture.Bootstrap.Data/content/hibernate.cfg.xml
trunk/build/nuget/FT.Architecture.Bootstrap.Data/content/web.config.transform
trunk/build/nuget/FT.Architecture.Bootstrap.Domain/FT.Architecture.Bootstrap.Domain.nuspec
trunk/build/nuget/FT.Architecture.Bootstrap.Domain/content/DomainBase.cs.pp
trunk/build/nuget/FT.Architecture.Bootstrap.Domain/content/MyEntity.cs.pp
trunk/build/nuget/FT.Architecture.Bootstrap.Domain/content/Repositories/IMyEntityRepository.cs.pp
trunk/build/nuget/FT.Architecture.NHibernate/FT.Architecture.NHibernate.nuspec
trunk/build/nuget/FT.Architecture.NHibernate/lib/FT.Architecture.NHibernate.dll
trunk/build/nuget/FT.Architecture/FT.Architecture.nuspec
trunk/build/nuget/FT.Architecture/lib/FT.Architecture.Utils.dll
trunk/build/nuget/FT.Architecture/lib/FT.Architecture.dll
trunk/build/nuget/NuGet.Config
trunk/build/nuget/NuGet.exe
trunk/build/nuget/NuGet.targets
trunk/build/nuget/push.bat
trunk/core/FT.Architecture.NHibernate/AJPrivatePublicKey.snk
trunk/core/FT.Architecture.NHibernate/Context/NHibernateSessionManager.cs
trunk/core/FT.Architecture.NHibernate/Context/NHibernateStatelessUnitOfWork.cs
trunk/core/FT.Architecture.NHibernate/Context/NHibernateUnitOfWork.cs
trunk/core/FT.Architecture.NHibernate/Context/QueryBuilderEngine.cs
trunk/core/FT.Architecture.NHibernate/FT.Architecture.NHibernate.csproj
trunk/core/FT.Architecture.NHibernate/Factories/INHibernateConfigurator.cs
trunk/core/FT.Architecture.NHibernate/Factories/XmlMappingNHibernateConfigurator.cs
trunk/core/FT.Architecture.NHibernate/Persistence/PersistenceService.cs
trunk/core/FT.Architecture.NHibernate/Properties/AssemblyInfo.cs
trunk/core/FT.Architecture.NHibernate/Queries/CriteriaExecutorService.cs
trunk/core/FT.Architecture.NHibernate/Queries/HqlExecutorService.cs
trunk/core/FT.Architecture.NHibernate/Queries/QueryOverExecutorService.cs
trunk/core/FT.Architecture.NHibernate/Repositories/NHibernateGenericRepository.cs
trunk/core/FT.Architecture.NHibernate/Repositories/NHibernateNonGenericRepository.cs
trunk/core/FT.Architecture.NHibernate/Repositories/NHibernateRepository.cs
trunk/core/FT.Architecture.NHibernate/Repositories/NHibernateRepositoryService.cs
trunk/core/FT.Architecture.NHibernate/Repositories/NHibernateUnderlyingStorage.cs
trunk/core/FT.Architecture.NHibernate/SessionManagement/ISessionProviderService.cs
trunk/core/FT.Architecture.NHibernate/SessionManagement/PolySession.cs
trunk/core/FT.Architecture.NHibernate/SessionManagement/SessionProvider.cs
trunk/core/FT.Architecture.NHibernate/SessionManagement/SessionProviderException.cs
trunk/core/FT.Architecture.NHibernate/SessionManagement/SessionProviderService.cs
trunk/core/FT.Architecture.NHibernate/UnitOfWork/NHibernateUnitOfWorkHttpModule.cs
trunk/core/FT.Architecture.NHibernate/Utils/ReferencesForcer.cs
trunk/core/FT.Architecture.NHibernate/packages.config
trunk/core/FT.Architecture.Utils/AJPrivatePublicKey.snk
trunk/core/FT.Architecture.Utils/Collections/HashedList.cs
trunk/core/FT.Architecture.Utils/Cryptography/MD5.cs
trunk/core/FT.Architecture.Utils/ExtensionMethods/AppDomainExtensions.cs
trunk/core/FT.Architecture.Utils/ExtensionMethods/ColourExtensions.cs
trunk/core/FT.Architecture.Utils/ExtensionMethods/DecimalExtensions.cs
trunk/core/FT.Architecture.Utils/ExtensionMethods/DictionaryExtensions.cs
trunk/core/FT.Architecture.Utils/ExtensionMethods/EnumerableExtensions.cs
trunk/core/FT.Architecture.Utils/ExtensionMethods/EnumerationExtensions.cs
trunk/core/FT.Architecture.Utils/ExtensionMethods/StringExtensions.cs
trunk/core/FT.Architecture.Utils/ExtensionMethods/TypeExtensions.cs
trunk/core/FT.Architecture.Utils/FT.Architecture.Utils.csproj
trunk/core/FT.Architecture.Utils/Generator/IRandomDataService.cs
trunk/core/FT.Architecture.Utils/Generator/RandomDataService.cs
trunk/core/FT.Architecture.Utils/Log/BlackholeLogger.cs
trunk/core/FT.Architecture.Utils/Log/ILogger.cs
trunk/core/FT.Architecture.Utils/Log/ILoggerFactory.cs
trunk/core/FT.Architecture.Utils/Log/Log4NetLogger.cs
trunk/core/FT.Architecture.Utils/Log/Log4NetLoggerFactory.cs
trunk/core/FT.Architecture.Utils/Math/RandomFactory.cs
trunk/core/FT.Architecture.Utils/Properties/AssemblyInfo.cs
trunk/core/FT.Architecture.Utils/Reflection/Attributes.cs
trunk/core/FT.Architecture.Utils/Reflection/ExpressionsExtensions.cs
trunk/core/FT.Architecture.Utils/Reflection/Reflection.cs
trunk/core/FT.Architecture.Utils/Reflection/Reflector.cs
trunk/core/FT.Architecture.Utils/Serialisation/Base64.cs
trunk/core/FT.Architecture.Utils/Serialisation/Serialiser.cs
trunk/core/FT.Architecture.Utils/packages.config
trunk/core/FT.Architecture/AJPrivatePublicKey.snk
trunk/core/FT.Architecture/Entities/BaseObject.cs
trunk/core/FT.Architecture/Entities/DomainSignatureAttribute.cs
trunk/core/FT.Architecture/Entities/Entity.cs
trunk/core/FT.Architecture/Entities/GenericEntity.cs
trunk/core/FT.Architecture/Entities/IBaseObject.cs
trunk/core/FT.Architecture/Entities/IEntity.cs
trunk/core/FT.Architecture/Entities/IGenericEntity.cs
trunk/core/FT.Architecture/Entities/IGenericUnderlyingStorage.cs
trunk/core/FT.Architecture/Entities/IdParser.cs
trunk/core/FT.Architecture/Exceptions/UnitOfWorkException.cs
trunk/core/FT.Architecture/Extensions/EntityExtensions.cs
trunk/core/FT.Architecture/FT.Architecture.csproj
trunk/core/FT.Architecture/Logging/ILogService.cs
trunk/core/FT.Architecture/Logging/LogService.cs
trunk/core/FT.Architecture/Persistence/IPersistenceService.cs
trunk/core/FT.Architecture/Properties/AssemblyInfo.cs
trunk/core/FT.Architecture/Queries/CriteriaOperator.cs
trunk/core/FT.Architecture/Queries/Criterion.cs
trunk/core/FT.Architecture/Queries/Fetch.cs
trunk/core/FT.Architecture/Queries/IQueryExecutorService.cs
trunk/core/FT.Architecture/Queries/Query.cs
trunk/core/FT.Architecture/Queries/QueryOperator.cs
trunk/core/FT.Architecture/Queries/SortClause.cs
trunk/core/FT.Architecture/Queries/SortClauseItem.cs
trunk/core/FT.Architecture/Queries/SortOrder.cs
trunk/core/FT.Architecture/Repositories/AttachMode.cs
trunk/core/FT.Architecture/Repositories/Constants.cs
trunk/core/FT.Architecture/Repositories/IGenericRepository.cs
trunk/core/FT.Architecture/Repositories/INonGenericRepository.cs
trunk/core/FT.Architecture/Repositories/IRepository.cs
trunk/core/FT.Architecture/Repositories/IRepositoryService.cs
trunk/core/FT.Architecture/Repositories/SearchExpression.cs
trunk/core/FT.Architecture/UnitOfWork/IUnitOfWork.cs
trunk/core/FT.Architecture/UnitOfWork/UnitOfWorkInstance.cs
trunk/core/FT.Architecture/packages.config
trunk/documentation/codeproject/codeproject_article.htm
trunk/documentation/codeproject/codeproject_template.htm
trunk/documentation/codeproject/images/layers.png
trunk/documentation/codeproject/images/libraries.png
trunk/example/console/App.config
trunk/example/console/Benchmark/AllPets/AllPetsNHibernateBenchmark.cs
trunk/example/console/Benchmark/AllPets/AllPetsNHibernateCriteriaBenchmark.cs
trunk/example/console/Benchmark/AllPets/AllPetsNHibernateLightBenchmark.cs
trunk/example/console/Benchmark/AllPets/AllPetsNHibernateLinqBenchmark.cs
trunk/example/console/Benchmark/AllPets/AllPetsNHibernateReadOnlyBenchmark.cs
trunk/example/console/Benchmark/AllPets/AllPetsSqlBenchmark.cs
trunk/example/console/Benchmark/BenchmarkBase.cs
trunk/example/console/Benchmark/BenchmarkEngine.cs
trunk/example/console/FT.Architecture.Example.Console.csproj
trunk/example/console/Program.cs
trunk/example/console/Properties/AssemblyInfo.cs
trunk/example/console/hibernate.cfg.xml
trunk/example/console/hibernate2.cfg.xml
trunk/example/console/packages.config
trunk/example/core/Engines/DatabaseGenerator.cs
trunk/example/core/Engines/EngineExample.cs
trunk/example/core/Engines/RandomGenerator.cs
trunk/example/core/Entities/Cars/BasicCar.cs
trunk/example/core/Entities/Cars/Car.hbm.xml
trunk/example/core/Entities/Cars/CarBase.cs
trunk/example/core/Entities/Cars/ICar.cs
trunk/example/core/Entities/GuidEntity.cs
trunk/example/core/Entities/Humans/Human.hbm.xml
trunk/example/core/Entities/Humans/HumanBase.cs
trunk/example/core/Entities/Humans/HumanFactory.cs
trunk/example/core/Entities/Humans/IHuman.cs
trunk/example/core/Entities/Humans/Man.cs
trunk/example/core/Entities/Humans/Superman.cs
trunk/example/core/Entities/Humans/Woman.cs
trunk/example/core/Entities/ICanSpeak.cs
trunk/example/core/Entities/Imports.hbm.xml
trunk/example/core/Entities/Pets/Cat.cs
trunk/example/core/Entities/Pets/Dog.cs
trunk/example/core/Entities/Pets/IPet.cs
trunk/example/core/Entities/Pets/Pet.hbm.xml
trunk/example/core/Entities/Pets/PetBase.cs
trunk/example/core/Entities/Pets/PetFactory.cs
trunk/example/core/Entities/Subscriptions/Subscription.cs
trunk/example/core/Entities/Subscriptions/Subscription.hbm.xml
trunk/example/core/FT.Architecture.Example.Core.csproj
trunk/example/core/NControls.Example.Core.csproj.ccexclude
trunk/example/core/Properties/AssemblyInfo.cs
trunk/example/core/Repositories/IHumanRepository.cs
trunk/example/core/Repositories/IPetRepository.cs
trunk/example/core/Repositories/ISupermanRepository.cs
trunk/example/data/FT.Architecture.Example.Data.csproj
trunk/example/data/Properties/AssemblyInfo.cs
trunk/example/data/Repositories/NHibernateHumanRepository.cs
trunk/example/data/Repositories/NHibernatePetRepository.cs
trunk/example/data/Repositories/NHibernateSupermanRepository.cs
trunk/example/data/packages.config
trunk/example/database/db.lite
trunk/libs/AJPrivatePublicKey.snk
trunk/libs/AJPublicKey.snk
trunk/libs/resign.bat
trunk/tests/FT.Architecture.Tests/App.config
trunk/tests/FT.Architecture.Tests/Architecture/AccessFromDifferentThreadsTests.cs
trunk/tests/FT.Architecture.Tests/Architecture/AttachAndDetachTest.cs
trunk/tests/FT.Architecture.Tests/Architecture/CountByQueryTests.cs
trunk/tests/FT.Architecture.Tests/Architecture/DeleteTests.cs
trunk/tests/FT.Architecture.Tests/Architecture/DifferentUnitOfWorkConfigTest.cs
trunk/tests/FT.Architecture.Tests/Architecture/EngineTest.cs
trunk/tests/FT.Architecture.Tests/Architecture/GenericRepositoryTest.cs
trunk/tests/FT.Architecture.Tests/Architecture/NonGenericRepositoryTest.cs
trunk/tests/FT.Architecture.Tests/Architecture/QueryTests.cs
trunk/tests/FT.Architecture.Tests/Architecture/RepositoryServiceTests.cs
trunk/tests/FT.Architecture.Tests/Architecture/SessionProviderServiceTests.cs
trunk/tests/FT.Architecture.Tests/Architecture/StatelessUnitOfWorkTest.cs
trunk/tests/FT.Architecture.Tests/Architecture/TransientAndPersistentEqualityTests.cs
trunk/tests/FT.Architecture.Tests/Architecture/TypesAndProxiesTests.cs
trunk/tests/FT.Architecture.Tests/Architecture/UnderlyingStorageTest.cs
trunk/tests/FT.Architecture.Tests/Architecture/UnitOfWorkTest.cs
trunk/tests/FT.Architecture.Tests/BaseTest.cs
trunk/tests/FT.Architecture.Tests/FT.Architecture.Tests.csproj
trunk/tests/FT.Architecture.Tests/Init.cs
trunk/tests/FT.Architecture.Tests/Properties/AssemblyInfo.cs
trunk/tests/FT.Architecture.Tests/Unit/Queries/QueryTests.cs
trunk/tests/FT.Architecture.Tests/Utils/AttributeReflectionTest.cs
trunk/tests/FT.Architecture.Tests/Utils/CryptographyTests.cs
trunk/tests/FT.Architecture.Tests/Utils/Extensions/AppDomainExtensionsTests.cs
trunk/tests/FT.Architecture.Tests/Utils/Extensions/EnumerableExtensionsTests.cs
trunk/tests/FT.Architecture.Tests/Utils/Extensions/ExpressionExtensionsTests.cs
trunk/tests/FT.Architecture.Tests/Utils/Extensions/StringExtensionsTests.cs
trunk/tests/FT.Architecture.Tests/Utils/Extensions/TypeExtensionsTests.cs
trunk/tests/FT.Architecture.Tests/Utils/HashedListTest.cs
trunk/tests/FT.Architecture.Tests/Utils/IdParserTest.cs
trunk/tests/FT.Architecture.Tests/Utils/MockTest.cs
trunk/tests/FT.Architecture.Tests/Utils/RandomDataServiceTests.cs
trunk/tests/FT.Architecture.Tests/Utils/RandomFactoryTest.cs
trunk/tests/FT.Architecture.Tests/Utils/SerialisationTests.cs
trunk/tests/FT.Architecture.Tests/Utils/WebElementTest.cs
trunk/tests/FT.Architecture.Tests/hibernate.cfg.xml
trunk/tests/FT.Architecture.Tests/hibernate2.cfg.xml
trunk/tests/FT.Architecture.Tests/packages.config

Download

Click the following link to download fta.zip.

fta.zip




















Home »
  C# Free Code »
    Database »




ADODotNet
CSV
Database
EntityFramework
JSON
LINQ
LINQPad
Memcached
MongoDB
MySQL
NHibernate
Oracle
ORM
SQL
SQLite
SQLServer
SSIS