【发布时间】:2011-01-10 06:35:21
【问题描述】:
有许多“原始”样板类型的数据类可能出现在许多不同的程序中。
但是,我从未见过一个类或库集认识到需要将所有这些东西与它们所需的通用逻辑(例如验证)结合起来。
示例类([] 括号对应于假设库中的类):
地址(街道、邮政编码、城市、州/地区/省、国家/地区)
人员(姓名、联系信息([电话]/[电子邮件]/等)、[地址]、SSN/TIN、[信用卡])
电话(号码、国家代码等)
信用卡(类型、号码、到期时间、ccv)**
而且我相信有人可以想出很多其他的。
我已经开发了自己的电话/地址/个人/信用卡类,我在项目中使用,完成了验证和逻辑。
但是,我只能验证基于美国的信息。理想情况下,我的电话号码类将继承自基础 Phone 类,因为我实际上将号码分为 NPA、NXX 和 Station,并完全使用 NANP 标准对其进行验证。
网络中是否有一组库,其中包含经过适当验证的此类样板数据类的全面集合?
它是否包括对全球数据集或仅美国数据的验证?
对于 CreditCard 的**,它是否能够满足 PCI 数据安全标准?
我知道很多人可能已经用许多不同的语言编写了很多次这些类,但是是否有任何 .NET 库可以满足这些需求?
我更喜欢开源/免费,但我会考虑付费的 3rd 方库集。
【问题讨论】:
-
+1 表示问题。每次我必须编写一个新的
Address课程时,我发现自己在想,为什么?你会认为这种事情甚至会有一个“行业标准”。 -
没错,如果我有时间,我会为此目的创建一个库集。我只是不能保证我能够满足范围。
标签: .net business-objects boilerplate