Uploaded image for project: 'OSAMES ORM'
  1. OSAMES ORM
  2. ORM-184

Insert "intelligent" en cascade

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 0.2.0
    • Fix Version/s: 0.3.0
    • Component/s: None
    • Labels:
      None

      Description

      Contexte

      Insertion d'un objet "dans sa globalité" ainsi que de ses objets enfants (poupées russes).

      Idée

      Possibilité d'insérer un ensemble complet de données organisées comme des poupées russes.
      L'ORM utilisera toutes les propriétés déclarées dans le mapping.

      Proposition

      Il faudrait une adaptation de la méthode Insert<T> .

      Method long Insert<T>(T databaseEntityObject_, string sqlTemplateName_, List<string> lstPropertiesNames_, OOrmDbTransactionWrapper transaction_ = null)
      File osamesmicroorm\dbtools\dbtoolsinserts.cs
      Concerns Nouvelle méthode long InsertCascadeWhatEverKnown<T>(T databaseEntityObject_, string sqlTemplateName_, OOrmDbTransactionWrapper transaction_ = null)

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              babs Barbara Post
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated: