最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

查询一系列值的模型

SEO心得admin67浏览0评论
本文介绍了查询一系列值的模型的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我正在研究ASP.NET MVC4解决方案。

I work on an ASP.NET MVC4 solution.

我有一个带有搜索条件的页面,如下所示:

I have a page with search criteria, something like this:

  • 运输编号:_ _ _ __
  • 运输编号至:_ _ _ _ _ _

现在我想查询该范围的模型。

Now I would like to query my model for that range.

[DataContract] public class SearchParametersTransportDTO { [DataMember] public string TransportNumberFrom { get; set; } [DataMember] public string TransportNumberTo { get; set; } } public SearchResultDTO<Transport> SearchTransports(SearchParametersTransportDTO dto) { using (var unitOfWork = UnitOfWorkFactory.Create()) { var transportRepository = unitOfWork.Create<Transport>(); var transports = transportRepository.GetAll(); transports = transports.Where(s => s.TransportNumber.Contains(dto.TransportNumberFrom)); ... } ...

我不

请注意,我的运输号码不是整数,而是字符串(例如:'AZE .12 / 0009','AZE.12 / 0010'...)

Please note that my transport number is not an int but a string (eg: 'AZE.12/0009', 'AZE.12/0010', ...)

有什么想法吗?

谢谢。

推荐答案

一个相关的问题有以下答案:运算符之间的LINQ

A related question has this answer: LINQ Between Operator

对于您想要的内容来说,它可能会过高,但是查询的表达式肯定是不错的

It might be overkill for what you want, but the expression of the query surely is nice an clean.

var query = transports.Between( t => t.TransportNumber, TransportNumberFrom, TransportNumberTo);
发布评论

评论列表(0)

  1. 暂无评论