腾讯亿级用户规模自研业务的上云实践解读,立即报名 了解详情
写点什么

使用 Faker.NET 仿造数据

  • 2012-04-07
  • 本文字数:490 字

    阅读完需:约 2 分钟

Faker Ruby Faker gem 的 C#开源移植实现,主要用于方便地生成仿造数据(虽然是假数据,但是看起来很像真的),包括姓名、地址、电话号码等等。无论是用于演示,还是用作测试数据,Faker 都非常好用。

那么它是如何工作的呢?阅读它的代码你会发现——解决方案包含了一些资源文件,这些文件包含了每个属性(attribute)的一些可能的优质值(例如,First Name,Last Name 等等),之后通过代码随机混合和匹配这些值来生成数据。每个属性预留的值越多,组合就越多,从而结果数据就越丰富。根据你的特定需要,可以修改资源文件来反映你的数据需求(例如,限定于某一区域的姓名或地址)。 Ollie Riches 的这篇文章展示了Faker 的快速使用方法。

这个实用程序与.NET Framework 4.0、Silverlight 3-5 以及Windows Phone 7.0 和7.1 兼容。它以 NuGet 包的形式发放。

GiHub 上还有一个同名( Faker.NET )的项目,它的工作方式差不多,除了有几点不同——可能的属性值直接在 C#代码中(而不是放在资源文件中);另外,它提供了额外的关于教育(Education)的类(学位(Degree)、专业(Major)、学院(School)等)。

查看英文原文: Use Faker.NET To Fake Your Data

2012-04-07 10:392440
用户头像

发布了 125 篇内容, 共 32.2 次阅读, 收获喜欢 4 次。

关注

评论

发布
暂无评论
发现更多内容

十分钟生成影视级室内设计效果,红星美凯龙设计云如何升级传统家居行业

阿里云弹性计算

gpu 智能家居 异构计算

Vue3:显示markdown文档

空城机

markdown Vue3 7月月更

通过 MSE 实现基于Apache APISIX的全链路灰度

阿里巴巴云原生

Apache 阿里云 微服务 云原生 灰度发布

不同学习方式的web前端程序员有什么区别

小谷哥

在web前端培训中怎么提升前端技术能力

小谷哥

深入揭秘 epoll 是如何实现 IO 多路复用的

C++后台开发

网络编程 epoll IO多路复用 C++后台开发 C++开发

模块2作业

【技术人才懂的浪漫】TiDB 社区为你准备好了给另一半的“七夕节”礼物,回复:我要挑战,即可参与活动!

TiDB 社区干货传送门

不吹不黑JAVA Stream的collect用法与原理,远比你想象的更强大

程序员小毕

Java 程序员 程序人生 stream collect

字节跳动数据质量动态探查及相关前端实现

字节跳动数据平台

字节跳动 数据监控 数据探查

web前端技术学习完后怎么找工作呢

小谷哥

利用小程序运行时技术增强Flutter跨端开发属性

Speedoooo

flutter 小程序 移动开发 小程序容器

四个简单例子教你通过用户行为记录提高用户体验

观测云

WhaleDI消息队列稳定性提升实践

鲸品堂

中间件

Python异常知多少

迷彩

Python 异常处理 7月月更

Kafka Topic Partition Offset 这一长串都是啥?

华为云开发者联盟

后端 华为云

软件研发团队如何管理成员工时,科学分配资源?

万事ONES

零基础小白该如何选择web前端课程呢

小谷哥

企业遇到知识管理困境该怎么办?这里有解决方案!

Baklib

数字藏品加速破圈,助力产业发现新机遇

智捷云

NFT 区块链数字藏品 数字藏品 智捷云 智捷云科技

C 语言入门(八)

逝缘~

7月月更

项目越写越大,我是这样做拆分的

小鑫同学

项目架构 7月月更

怎么学自动化测试

和牛

测试

Mria+RLOG新架构下的EMQX 5.0如何实现1亿MQTT连接

EMQ映云科技

物联网 IoT mnesia emqx 7月月更

如何使用IDEA数据库工具连接TDengine?

TDengine

数据库 tdengine 时序数据库

字节跳动CVPR 2022多项目夺魁,获模拟人脑感知、长视频理解挑战双料冠军

字节跳动视频云技术团队

计算机视觉 图像处理 图片处理 视频理解 视频云

快速构建企业级应用的开发平台

力软低代码开发平台

零基础可以自学web前端技术吗

小谷哥

在互联网+的潮流中,企业客户服务该何去何从?

Baklib

互联网+ 客户服务

使用Faker.NET仿造数据_.NET_Roopesh Shenoy_InfoQ精选文章