![]() |
1
12
虽然
当然,如果你知道数字是固定的,这可以简化为
|
![]() |
2
11
你可以利用
在DataContext的分部类中添加以下内容:
然后您的代码将以这种方式使用它:
或者你可以使用max:
根据您的最终目标,可能可以在
编辑:
正如注释中所提到的,这种方法的缺点是对文本而不是数字值进行排序,并且目前没有对
|
![]() |
3
1
正如您所说,isNumeric没有从linq到sql的转换。有几个选项,您已经写下了数据库函数和存储过程。我想再加两个。 选项1:您可以通过将Linq to SQL与Linq to对象混合来实现这一点,但是当您拥有一个大型数据库时,不要期望获得出色的性能:
选项2:更改数据库架构:-) |
![]() |
4
0
我的建议是返回到内联SQL并使用dataContext.ExecuteQuery()方法。您将使用在开头发布的SQL查询。 这就是我在类似情况下所做的。由于缺少类型检查和可能的语法错误,这是不理想的,但只需确保它包含在任何单元测试中。并不是所有可能的查询都由LINQ语法覆盖,因此首先存在ExecuteQuery。 |
![]() |
Duvan · 将逗号(,)替换为点(.)[副本] 2 年前 |
![]() |
Mateen Bagheri · 选择表的计数并选择其自身 2 年前 |
![]() |
SoT · SQL Server中求和函数的工作方式 2 年前 |
![]() |
NKAT · 将列值聚合到列表中会产生错误 2 年前 |
![]() |
deanpillow · 返回两列中有一个匹配值的记录 2 年前 |
![]() |
snowflakes74 · 在Dapper中异步查询多个结果 2 年前 |