Motore di regole in .NET [chiuso]

5

Devo importare dati da Excel in un database SQL. I dati di Excel contengono vari parametri e i loro valori, come P1, P1, P4, P5, ecc. Devo applicare le regole aziendali. Come if (P1 > 100 e P1 < 200) quindi inserisci il record nel database . Allo stesso modo, in alcuni casi, anche i valori stringa vengono convalidati. Posso avere un motore di regole open source che contenga un'interfaccia per modificare, aggiungere ed eliminare le regole? Sto usando C # per leggere i dati di Excel e inserire i record.

Un'altra cosa, quale dei seguenti è l'approccio migliore?

  • Leggere prima i dati di Excel e memorizzare ogni record come un oggetto in una raccolta, iterare attraverso la raccolta, applicare regole di business su ogni oggetto e inserire record nel database. O

  • Leggi un record da Excel, applica le regole aziendali e inserisci il record nel database. Ripeti il processo per l'intero foglio di calcolo di Excel.

posta user641812 07.10.2012 - 09:46
fonte

1 risposta

4

Potresti cercare diversi motori di regole semplici in .NET. Tuttavia, nel caso in cui si utilizzi .NET 3.0 o versione successiva, si può utilizzare Motore regole di Windows Workflow Foundation senza utilizzando il flusso di lavoro in uso.

Lo abbiamo fatto nel nostro progetto, e sei libero di usare SQL o XML come back-end, e funziona piuttosto bene. È possibile utilizzare l'IDE fornito con gli esempi di flusso di lavoro e utilizzarlo nella propria applicazione.

Potresti anche prendere in considerazione le seguenti opzioni:

risposta data 07.10.2012 - 17:28
fonte

Leggi altre domande sui tag