ro͢*_*zie 2 c# database strong-typing
我们有从数据库中的Sequence创建的引用值,这意味着它们都是整数.(这是不可想象的 - 虽然大概不太可能 - 他们将来可能会改变包括字母,例如R12345.)
在我们的[C#]代码中,它们应该键入字符串还是整数?
对这些值执行任何算术没有意义(例如将它们加在一起)是否意味着它们应被视为字符串文字?如果没有,并且它们应该被输入为整数(/ longs),那么这背后的基本原理/原因是什么?
我已经搜索过这个问题的答案,但无法在Google或StackOverflow上找到任何答案,所以非常感谢您的意见.
还有其他一些差异:
领先的零:
你需要允许这些吗?如果你有一个ID字符串,那么它将是必需的
排序:
排序顺序因类型而异:
Integer:
1
2
3
10
100
String
1
10
100
2
3
Run Code Online (Sandbox Code Playgroud)
那么你是否需要按顺序排列序列(两种方式)?
同样的参数也适用于您在DB本身中应用的输入,因为它们的要求可能相同.理想情况下,克里斯说,他们应该是一致的.
| 归档时间: |
|
| 查看次数: |
761 次 |
| 最近记录: |