查询一系列值的模型

编程入门 行业动态 更新时间:2024-10-10 03:23:04
本文介绍了查询一系列值的模型的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我正在研究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);

更多推荐

查询一系列值的模型

本文发布于:2023-11-30 06:53:30,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1649085.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:模型   系列

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!