我是一个有用的助手,可以翻译文本。
我有一个使用C#编写的控制台应用程序“App1”,它从SQL Server 2005数据库中的表中读取一行数据。我希望App1将此行中的所有数据传递给另一个C#控制台应用程序App2。最好的方法是什么?
我的第一次(幼稚)尝试是这样做的:
这里有一些缺陷:如果行中的一个条目是“my var”而不是“myVar”会怎么样?此外,项的顺序将在接收应用程序(App2)中硬编码。
那么最好的方法是什么?通过命令行向App2传递xml字符串是否合适?
干杯!
我有一个使用C#编写的控制台应用程序“App1”,它从SQL Server 2005数据库中的表中读取一行数据。我希望App1将此行中的所有数据传递给另一个C#控制台应用程序App2。最好的方法是什么?
我的第一次(幼稚)尝试是这样做的:
object[] o = myrow.ItemArray;
// make a string that separates each item by a space... for example "1 2 myVar".
// pass this string to App2 via command line.
这里有一些缺陷:如果行中的一个条目是“my var”而不是“myVar”会怎么样?此外,项的顺序将在接收应用程序(App2)中硬编码。
那么最好的方法是什么?通过命令行向App2传递xml字符串是否合适?
干杯!