많은 다른 프로그램에 나타날 수있는 많은 "기본"보일러 플레이트 유형의 데이터 클래스가 있습니다..NET 용 표준 비즈니스 논리 데이터 클래스
그러나 이러한 모든 것을 유효성 검사와 같은 일반적인 논리와 결합해야 할 필요성을 인식하는 클래스 또는 라이브러리 세트를 본 적이 없습니다.
주소 (거리, 우편 번호, 도시, 국가/지역/지방, 국가)
사람 (이름, 연락처 정보 ([:
예 클래스 (대괄호 ([])는 가상 라이브러리도 클래스에 해당) 전화]/[이메일]/등), [주소], SSN/TIN, [크레딧])
전화 (번호, 국가 코드 등)
크레딧 카드 (종류, 번호, 유효, CCV) **
그리고 누군가 다른 사람을 많이 내줄 수 있다고 확신합니다.
나는 프로젝트에서 사용하는 검증/논리를 갖춘 내 자신의 Phone/Address/Person/CreditCard 클래스를 개발했습니다.
그러나 나는 단지 미국 기반의 정보를 검증 할 수 있습니다. 내 전화 번호 클래스는 NPA, NXX 및 Station에 실제로 전화 번호를 구분하고 NANP 표준을 통해이를 완벽하게 검증하므로 기본 전화 클래스에서 상속받는 것이 이상적입니다.
적절한 보일러 플레이트 데이터 클래스의 포괄적 인 컬렉션을 가지고있는 라이브러리 세트가 있습니까?
월드 와이드 데이터 집합 또는 미국 데이터에 대한 유효성 검사가 포함되어 있습니까?
** 신용 카드에서 ** PCI 데이터 보안 표준을 충족 할 수 있습니까?
많은 사람들이 여러 언어로 여러 번 작성한 수업이라고 알고 있지만, 이러한 욕망을 채우는 .NET 라이브러리가 있습니까?
저는 유료 타사 라이브러리 세트를 고려할지라도 오픈 소스/무료를 선호합니다.
+1 질문. 새로운'Address' 클래스를 작성할 때마다, 나는 왜 * 왜 * 생각하고있는가? 이런 종류의 일에 "업계 표준"이 있다고 생각할 수도 있습니다. – Aaronaught
정확히 시간이 있다면이 목적으로 라이브러리를 만들 것입니다. 나는 그 범위를 만날 수있을 것이라고 보장 할 수 없다. –