我有一个Postgres数据库,其中包含几个继承的表.我可以SELECT从父表中获取所有子项的结果,但需要获取每个结果源自的表的名称.
这里找到的方法不起作用,因为我只查询一个表,并且不知道哪些孩子会提前出现在结果中.
我已经声明了一个简单的方法来尝试将文本框的输入转换为 int ,如下所示:
int TryConvertTextToInt(TextBox box)
{
//do try catch
}
Run Code Online (Sandbox Code Playgroud)
我的 IDE (SharpDevelop) 试图给我一些重构建议;具体来说,可以将 box 参数声明为基本类型(该工具给我的两个选项是 TextBoxBase 和 Control)。我知道除了 TextBox 之外我不想使用这个方法,如果我改变主意,特定的参数类型将提醒我可能需要稍微更改该方法以适应更广泛的输入范围。我现在看不到改变类型的价值,因为我没有预料到后一种情况,而且项目很小。
是否有我想这样做的原因而我错过了,或者 IDE 只是过于有用?