Skip to content

Latest commit

 

History

History
14 lines (14 loc) · 647 Bytes

FutureGoals.md

File metadata and controls

14 lines (14 loc) · 647 Bytes

Future Goals

  • Better handling of client-provided ID's
    • What is the expected behavior for AddOrUpdate on a new Client side generated ID?
    • Add an attribute?
  • Better support for Transactions
    • Test to see if we're inside of a transaction?
    • If the transaction is already in progress, then throw on BeginTrans
    • Commit or Rollback or throw on dispose?
  • Concurrency
  • AddOrUpdate with a New object that uses an existing object as a relation
    • If you're not using lazy loading, a simple recursive add
    • If you are using lazy loading, then it's your responsibility?
  • Soft Deletes
  • Better support for Eager, Explicit, and Lazy Loading