Mecanismo de regras no .NET [fechado]

5

Eu tenho que importar dados do Excel para um banco de dados SQL. Os dados do Excel contêm vários parâmetros e seus valores, como P1, P1, P4, P5, etc. Eu tenho que aplicar regras de negócios. Como se (P1 > 100 e P1 < 200) inserir o registro no banco de dados . Da mesma forma, em alguns casos, os valores de string também são validados. Posso ter qualquer mecanismo de regras de software livre que contenha a interface do usuário para alterar, adicionar e excluir as regras? Estou usando o C # para ler os dados do Excel e inserir os registros.

Mais uma coisa, qual das alternativas a seguir é a melhor abordagem?

  • Leia os dados do Excel primeiro e armazene cada registro como um objeto em uma coleção, faça a iteração da coleção, aplique regras de negócios em cada objeto e insira o registro no banco de dados. Ou

  • Leia um registro do Excel, aplique regras de negócios e insira o registro no banco de dados. Repita o processo para toda a planilha do Excel.

por user641812 07.10.2012 / 09:46
fonte

1 resposta

4

Você pode procurar diferentes mecanismos de regras simples no .NET. No entanto, no caso, se você estiver usando o .NET 3.0 ou posterior, você pode usar o Mecanismo de regras do Windows Workflow Foundation sem usando realmente o Workflow.

Fizemos isso em nosso projeto e você está livre para usar SQL ou XML como back-end e funciona muito bem. Você pode usar o IDE que vem com os exemplos de fluxo de trabalho e usá-lo em seu próprio aplicativo.

Você também pode considerar as seguintes opções:

por 07.10.2012 / 17:28
fonte