Highway Framework
Release 1.0.1.0
The fastest and smoothest way to great architecture
|
Registration | |
SpecializedResolvers | |
Configuration | |
Windsor | |
Logging | |
Simple | |
Highway | |
Data | |
EntityFramework | |
Castle | |
CastleBootstrap | Castle specific bootstrap for installing types needed for usage to the current container |
Ninject | |
StructureMap | |
Example | |
Domain | |
Person | |
Queries | |
LastNameQuery | |
DemoApplication | |
HighwayDataMappings | |
Program | |
StructureMapRegistry | |
Unity | |
EventManagement | |
EventManager | The base implementation of the Event manager for registration of Interceptors, and execution of them in an ordered fashion |
Interceptors | |
Events | |
PostQueryEventArgs | The Event Arguments for a post query execution Interceptor to use |
PostSaveEventArgs | The Event Arguments for a Post-Save Interceptor to use |
PreQueryEventArgs | The Event Arguments for a Pre-Query execution Interceptor to use |
PreSaveEventArgs | The Event Arguments for a Pre-Save Interceptor to use |
InterceptorResult | Results from any interceptor operation that gives a flag to tell the event manager to proceed to the next priority in line or not. |
AuditableInterceptor | An interceptor that operates pre-save to add audit information to the records being committed that implement the Highway.Data.Interfaces.IAuditableEntity interface |
Interfaces | |
IAsyncRepository | The interface used to interact with the ORM Specific Implementations |
IAuditableEntity | The interface to implement when using with the default Auditable Interceptor to specify an Auditable Entity |
IDataContext | The standard interface used to interact with an ORM specific implementation |
IEventManager | The interface used to interact with the Event manager implementation for registration of Interceptors |
IInterceptor | The standard interface for intercept |
IObservableDataContext | The interface used to surface events from a context that supports interceptors |
IRepository | The interface used to interact with the ORM Specific Implementations |
IUserNameService | This gives a standard interface for the user name service, Which is leveraged by the PreSave interceptors to supply user names for audit tagging on entities. |
IAsyncCommand | An Interface for Command Queries that return no value, or the return is ignored |
IAsyncQuery | An Interface for Queries that return tasks of collections |
IAsyncScalar | An Interface for Scalar Queries that return a single value or object |
ICommand | An Interface for Command Queries that return no value, or the return is ignored |
IExtendableQuery | This interface is used to allow for extension of prebuilt queries |
IObservableQuery | The interface used to surface events for queries that support interceptors |
IQuery | An Interface for Queries that return collections |
IQueryBase | The base interface that surfaces SQL output of the Query statement |
IScalar | An Interface for Scalar Queries that return a single value or object |
QueryObjects | |
AsyncCommand | |
AsyncQuery | |
AsyncScalar | |
Command | |
Query | The base implementation for Queries that return collections |
QueryBase | The base query that allows for appending expressions, query extensions, and eventing |
Scalar | Base implementation of a query that returns a single value or object |
Services | |
DefaultUserNameService | Stub implementation of the User Name service to supply example names for Auditable interceptor. |
DataContext | A base implementation of the Code First Data DataContext for Entity Framework |
ObjectDataContext | The default implementation of a Object context for the database first approach to Entity Framework |
DropCreateInitializer | **** FOR DEVELOPMENT USAGE ONLY **** **** DO NOT PUT THIS IN PRODUCTION CODE **** This class will clear the existing connections to the database and drop the database |
IContextConfiguration | Implement this interface to pass the context specific mapping to the constructor |
IMappingConfiguration | Implement this interface to pass the mappings in via constructor injection on the context. |
AsyncRepository | A Repository that implements a default Task based Async Pattern |
Repository | A Entity Framework Specific repository implementation that uses Specification pattern to execute Queries in a controlled fashion. |
Test | |
MSTest | |
Unity | |
UnitTesting | |
Ninject | |
StructureMap | |
DSL | |
System | |
Generic | |
ObjectModel | |
Data | |
Common | |
Entity | |
Infrastructure | |
EntityClient | |
Objects | |
SqlClient | |
Diagnostics | |
Linq | |
Expressions | |
Reflection | |
CompilerServices | |
InteropServices | |
Text | |
Tasks | |
IQuery |