Mam tam przypadek, że muszę wykonać zestaw reguł sprawdzania poprawności dla różnych firm. Będzie wiele zasad sprawdzania poprawności przeciwko jednej firmie.Wykonaj zestaw sprawdzania poprawnościRule-C# Projektowanie klasy - lepsze podejście
Więc mam następującą strukturę tabeli
Spółka
ID CompanyName 1 ABC 2 DEF
ValidationRule
RuleID Name 1 Rule1 2 Rule2
CompanyValidationRuleMapping
MappingID CompanyId RuleID 1 1 1 2 1 2 3 2 2
Mam oddzielne procedury składowane dla każdej reguły sprawdzania poprawności.
Więc z mojego kodu C# znajdę całą regułę sprawdzania poprawności odpowiadającą firmie i potrzebuję wykonać procedurę przechowywaną sprawdzania poprawności powiązaną z tą regułą.
Tak więc planuję zachować jeden interfejs "IValidation", który ma różne metody sprawdzania poprawności.
Albo
Czy muszę tworzyć różne zajęcia dla każdego walidacji który implementuje interfejs
Może ktoś proszę sugerują lepsze podejście w tej sprawie.
wybaczyć moją ignorancję, ale co dokładnie jest SP? – CKing
@CKing Stored Procedure –
Więc dla każdej reguły musisz wykonać procedurę przechowywaną? – ATC