Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mongodb copy attribute #126

Merged
merged 49 commits into from
Feb 7, 2022
Merged

Mongodb copy attribute #126

merged 49 commits into from
Feb 7, 2022

Commits on Jan 27, 2022

  1. Update contracts version

    woksin committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    b28e4ea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8171492 View commit details
    Browse the repository at this point in the history
  3. Introduce the CopyProjectionToMongoDBAttribute attribute to decorate …

    …on projection read model classes signifying that they should be stored in a MongoDB copy store
    woksin committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    0624ee6 View commit details
    Browse the repository at this point in the history
  4. ProjectionMongoDBCopyCollectionName concept representing the collecti…

    …on name and an extension method on IMongoDatabase to get the collection for a projection read model type
    woksin committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    3a2ced2 View commit details
    Browse the repository at this point in the history
  5. Add the Copies property to the Projection Registration Request and st…

    …art on the resolving logic for the MongoDB copy definition
    woksin committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    8fa9abb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3688ba4 View commit details
    Browse the repository at this point in the history
  7. Specs for ProjectionCreator

    woksin committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    c9e2d0b View commit details
    Browse the repository at this point in the history
  8. Implement ProjectionCreator

    woksin committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    5df5fab View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b9f35b3 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d0bc15e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8e46f49 View commit details
    Browse the repository at this point in the history
  12. Specs for MongoDBCopyAdder

    woksin committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    3b1f41d View commit details
    Browse the repository at this point in the history
  13. Implement MongoDBCopyAdder

    woksin committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    98cd011 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    484ee96 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    a8bedc6 View commit details
    Browse the repository at this point in the history
  16. Make it build

    woksin committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    3969f21 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2022

  1. Configuration menu
    Copy the full SHA
    d8a0b25 View commit details
    Browse the repository at this point in the history
  2. WIP

    woksin committed Jan 28, 2022
    Configuration menu
    Copy the full SHA
    b3b75e6 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2022

  1. WIP

    woksin committed Feb 1, 2022
    Configuration menu
    Copy the full SHA
    9a612c2 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2022

  1. Implement copy definitions

    woksin committed Feb 2, 2022
    Configuration menu
    Copy the full SHA
    dd53c58 View commit details
    Browse the repository at this point in the history
  2. Make it build

    woksin committed Feb 2, 2022
    Configuration menu
    Copy the full SHA
    dd448e0 View commit details
    Browse the repository at this point in the history
  3. Fix specs

    woksin committed Feb 2, 2022
    Configuration menu
    Copy the full SHA
    c7f0480 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b406963 View commit details
    Browse the repository at this point in the history
  5. Fix some small things

    woksin committed Feb 2, 2022
    Configuration menu
    Copy the full SHA
    840dc88 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2022

  1. Fix and add more specs

    woksin committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    415be4e View commit details
    Browse the repository at this point in the history
  2. Fix an error in the WithConversion method, it needs TProperty in orde…

    …r to evaluate it as a MemberExpression
    woksin committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    5a7fa53 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4cc1437 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8b7d972 View commit details
    Browse the repository at this point in the history
  5. Specs for ProjectionField.cs

    woksin committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    4c9be86 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c2e5dca View commit details
    Browse the repository at this point in the history
  7. Upgrade conotracts

    woksin committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    5c84103 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    cfb3b73 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    554b168 View commit details
    Browse the repository at this point in the history
  10. Add Conversion.None enum

    woksin committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    eb1b7b9 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f6cd318 View commit details
    Browse the repository at this point in the history
  12. Use PropertyConversion

    woksin committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    77d1391 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2022

  1. WIP

    woksin committed Feb 4, 2022
    Configuration menu
    Copy the full SHA
    fb1e577 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7cf3524 View commit details
    Browse the repository at this point in the history
  3. Cleanup

    woksin committed Feb 4, 2022
    Configuration menu
    Copy the full SHA
    11221dc View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2022

  1. Cleanup

    woksin committed Feb 5, 2022
    Configuration menu
    Copy the full SHA
    91666af View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fee572d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bfedec6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a3584be View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2022

  1. Merge pull request #127 from dolittle/recursive-projection

    Recursive projection
    woksin authored Feb 6, 2022
    Configuration menu
    Copy the full SHA
    13ccd9e View commit details
    Browse the repository at this point in the history
  2. Remove unneeded files

    woksin committed Feb 6, 2022
    Configuration menu
    Copy the full SHA
    69d1a74 View commit details
    Browse the repository at this point in the history
  3. Cleanup a bit

    woksin committed Feb 6, 2022
    Configuration menu
    Copy the full SHA
    ecef2da View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    70e15dd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f2525e5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    21922bf View commit details
    Browse the repository at this point in the history