Description: Domain Driven Design with separate read and write, using linq2sql as persistence tool.
To Search:
File list (Check if you may need any files):
DDDSample-CQRS-LINQ\Application\Application.csproj
...................\...........\Application.csproj.vspscc
...................\...........\.synchronousEventHandlers\EventHandlers\CargoHasBeenAssignedToRouteEventHandler.cs
...................\...........\.........................\.............\CargoWasHandledEventHandler.cs
...................\...........\.........................\MessageHandlers\AbstractMessageHandler.cs
...................\...........\.........................\...............\CargoHasBeenAssignedToRouteMessageHandler.cs
...................\...........\.........................\...............\CargoWasHandledMessageHandler.cs
...................\...........\.........................\.......s\CargoHasBeenAssignedToRouteMessage.cs
...................\...........\.........................\........\CargoWasHandledMessage.cs
...................\...........\IBookingService.cs
...................\...........\ICargoInspectionService.cs
...................\...........\IHandlingEventService.cs
...................\...........\.mplemetation\BookingService.cs
...................\...........\.............\HandlingEventService.cs
...................\...........\Properties\AssemblyInfo.cs
...................\...........\SynchronousEventHandlers\CargoHasBeenAssignedToRouteEventHandler.cs
...................\...........\........................\CargoWasHandledEventHandler.cs
...................\DDDSample.proj
...................\DDDSample.sln
...................\DDDSample.vsmdi
...................\DDDSample.vssscc
...................\.omain\Cargo\Cargo.cs
...................\......\.....\CargoDestinationChangedEvent.cs
...................\......\.....\CargoHasArrivedEvent.cs
...................\......\.....\CargoHasBeenAssignedToRouteEvent.cs
...................\......\.....\CargoRegisteredEvent.cs
...................\......\.....\CargoWasAssignedToRouteEvent.cs
...................\......\.....\CargoWasHandledEvent.cs
...................\......\.....\CargoWasMisdirectedEvent.cs
...................\......\.....\Delivery.cs
...................\......\.....\HandlingActivity.cs
...................\......\.....\HandlingEvent.cs
...................\......\.....\HandlingEventType.cs
...................\......\.....\ICargoRepository.cs
...................\......\.....\Itinerary.cs
...................\......\.....\Leg.cs
...................\......\.....\RouteSpecification.cs
...................\......\.....\RoutingStatus.cs
...................\......\.....\TrackingId.cs
...................\......\.....\TransportStatus.cs
...................\......\Domain.csproj
...................\......\Domain.csproj.vspscc
...................\......\DomainEvent.cs
...................\......\DomainEvents.cs
...................\......\Handling\CargoWasHandledEvent.cs
...................\......\........\HandlingEvent.cs
...................\......\........\HandlingEventType.cs
...................\......\........\HandlingHistory.cs
...................\......\........\IHandlingEventRepository.cs
...................\......\IEventHandler.cs
...................\......\IRoutingService.cs
...................\......\Location\ILocationRepository.cs
...................\......\........\Location.cs
...................\......\........\UnLocode.cs
...................\......\Properties\AssemblyInfo.cs
...................\......\ValueObject.cs
...................\......\.oyage\CarrierMovement.cs
...................\......\......\IVoyageRepository.cs
...................\......\......\Schedule.cs
...................\......\......\Voyage.cs
...................\......\......\VoyageNumber.cs
...................\.......EventHandlers\CargoDestinationChangedEventHandler.cs
...................\....................\CargoRegisteredEventHandler.cs
...................\....................\CargoWasAssignedToRouteEventHandler.cs
...................\....................\CargoWasHandledEventHandler.cs
...................\....................\Domain.EventHandlers.csproj
...................\....................\Domain.EventHandlers.csproj.vspscc
...................\............