当前位置: 首页 > news >正文

企业如何应用网站的58同城做网站被骗

企业如何应用网站的,58同城做网站被骗,手机网站设计公司只选亿企邦,网上怎么做外贸简介Mapster是一个快#xff0c;小巧#xff0c;功能强大的对象映射.Net框架例子我有两个Model类且他们的属性一致#xff0c;我们将 SourceObjectTest赋值给DestObjectTest该怎么做#xff1f;SourceObjectTest sourceObject new SourceObjectTest(); sourceObject.Name … 简介Mapster是一个快小巧功能强大的对象映射.Net框架例子我有两个Model类且他们的属性一致我们将 SourceObjectTest赋值给DestObjectTest该怎么做SourceObjectTest sourceObject  new SourceObjectTest(); sourceObject.Name  张三; sourceObject.Age  new Listint { 20, 13, 26 }; sourceObject.Address  XX省XX市XX县; sourceObject.Sex  男;常规做法public void Routine(SourceObjectTest sourceObject) { DestObjectTest destObject  new DestObjectTest();destObject.Name  sourceObject.Name; destObject.Sex  sourceObject.Sex; destObject.Address  sourceObject.Address; destObject.Age  sourceObject.Age; }这种类型的代码写起来相当枯燥乏味且累那么我们可不可以用第三方的库来解决这种问题呢,那肯定是可以的像AutoMapper和Mapster就是解决这种问题的而我为什么选择Mapster主要还是Mapster性能更好安装Mapster包使用Mapster基本映射之映射到新对象public void BasicMappingNewObject(SourceObjectTest sourceObject){DestObjectTest destObject sourceObject.AdaptDestObjectTest();}基本映射之映射到现有对象public void BasicMappingExistObject(SourceObjectTest sourceObject){DestObjectTest destObject  new DestObjectTest();destObject.Name  李四;destObject.Age  new Listint { 20 };destObject.Address  中国XX省XX市XX县;destObject.Sex  女;    destObject  sourceObject.Adapt(destObject);}自定义映射当我们的映射对象的属性与源对象的属性不一致时我们就可以使用eg:SourceObjectTest的name属性和DifferentDestObjectTest的UserName是一个意思只是创建Model类的时候取得名字不一样这时候基本映射映射不了UserName字段那我们就要使用自定义映射了一:直接在 TypeAdapterConfig 配置对象的映射关系public void BasicMappingExtend(SourceObjectTest sourceObject) { var config  new TypeAdapterConfig(); config.ForTypeSourceObjectTest, DifferentDestObjectTest().Map(dest  dest.UserName, src  src.Name).Map(dest  dest.Address, src  src.Name  src.Address); var mapper  new Mapper(config);DifferentDestObjectTest differentDestObjectTest  mapper.MapDifferentDestObjectTest(sourceObject); }二:使用接口的方式public class DifferentDestObjectTestRegister : IRegister{public void Register(TypeAdapterConfig config){config.ForTypeSourceObjectTest, DifferentDestObjectTest().Map(dest  dest.UserName, src  src.Name).Map(dest  dest.Address, src  src.Name  src.Address);}}public void BasicMappingExtend(SourceObjectTest sourceObject){var config  new TypeAdapterConfig();config.Scan(Assembly.GetExecutingAssembly());var mapper  new Mapper(config);DifferentDestObjectTest differentDestObjectTest  mapper.MapDifferentDestObjectTest(sourceObject);}三:使用映射配置public void MappingConfig(SourceObjectTest sourceObject){TypeAdapterConfigSourceObjectTest, DifferentDestObjectTest.NewConfig().Map(dest  dest.UserName,src  src.Name);DifferentDestObjectTest differentDestObjectTest  TypeAdapter.AdaptSourceObjectTest, DifferentDestObjectTest(sourceObject);}当然还有其它功能可前往官网- 传送门最后大家如果喜欢我的文章还麻烦给个关注并点个赞, 希望net生态圈越来越好
http://www.zqtcl.cn/news/863384/

相关文章:

  • 提高基层治理效能全国seo搜索排名优化公司
  • 如何建设网站简介WordPress集成tipask
  • 青海网站开发公司建筑公司的愿景怎么写
  • 建设银行集团网站首页优化科技
  • dede 汽车网站网站上的彩票走势图是怎么做的
  • 网站内容营销呼市推广网站
  • 南宁网站建设价格医院有关页面设计模板
  • 城乡住房和城乡建设厅网站湖州公司网站建设
  • h5响应式的网站建站空间哪个好
  • 徐州网站建设与推广公众号开发技术风险
  • 男女做差差事的视频网站自己做一个小程序要多少钱
  • 临沂网站建设哪家好重庆建设招标造价信息网站
  • 筑巢网络官方网站深圳网站开发设计公司排名
  • 镇江市网站制作网页的代码实例
  • 吉林省网站制作公司有哪些唐山设计网站公司
  • 浙江国泰建设集团有限公司网站ps软件下载电脑版免费怎么下载
  • 昆明网站建设价格自力教育
  • 黄冈网站推广软件视频下载孝感做网站xgsh
  • 用jsp做一网站的流程图互联网博客网站
  • 南宁一站网 给网站做营销微网站和网站同步像素
  • 如何建设一个视频小网站软件做网站
  • 小企业网站建设公司哪家好网站怎样设计网页
  • 那个网站做搬家推广比较好wordpress twenty eleven
  • 微站图片临淄信息网招聘最新信息
  • 投诉举报网站建设方案宠物网站 模板
  • 生小孩去什么网站做登记有特点的个人网站
  • 汉中市住房和城乡建设局网站学网站建设需要什么
  • 深圳网站建设外包公司排名网络引流怎么做啊?
  • 关于做暧暧的网站php 网站授权
  • 网站上添加子栏目wordpress群组