【发布时间】:2019-12-18 18:10:37
【问题描述】:
我目前有一个 linq 查询,允许用户显示他们想要的“carID”。现在我想实现一个查询,使用户能够在“min”和“max”的下拉框中选择最小和最大引擎大小。我不确定如何做到这一点,并会感谢一些建议。谢谢
【问题讨论】:
-
Car 类/表上的“Engine Size”字段/列的类型是什么?如果不是简单的数字/有序枚举或查找表,你会如何对它们进行排序?
-
您好 Christopher 感谢您的回复,引擎大小是整数类型。我会只做与上面类似的查询但存储最小值和最大值吗?我不清楚如何去做
-
我可以给你 SQL,我不太擅长 LINQ:
Select * FROM TableCar WHERE EngineSize >= Minimum AND EngineSize <= Maximum。从 UI 输入最小值和最大值。如果它已经过去了早期学习,你当然要确保使用参数化查询。 -
获取最大值是
SELECT MAX(EngineSize) FROM TableCarMIN 是 coutner 点。基本标量查询。 -
感谢您的建议,我将尝试使用该信息实现查询!
标签: c# linq asp.net-core razor-pages