我已经创建控制台应用程序:存储过程
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data.Objects;
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
NorthwindEntities nwe = new NorthwindEntities();
var customerOrdersDetail = nwe.CustOrdersDetail(10248);
foreach (var ordersDetail in customerOrdersDetail)
{
Console.WriteLine(ordersDetail.ProductName);
Console.WriteLine(ordersDetail.UnitPrice);
Console.WriteLine(ordersDetail.Quantity);
Console.WriteLine(ordersDetail.ExtendedPrice);
Console.WriteLine(ordersDetail.Discount);
Console.ReadLine();
}
}
}
}
它显示了所有关于产品的ID我inputed在nwe.CustOrdersDetail();
的细节,但我有兴趣,我可以输入ID直接进入应用程序时,它开始?当我想显示有关其他产品的信息时,不要全面启动应用程序会更有用。
你可以在一个循环中编写代码,直到遇到(或不是)只需要带有Console.ReadLine()的ID时,或者你可以使用你的'string [] args'来传入ID在开始(虽然这似乎是更难以“更改”的ID在第一 – Kritner
呃...此外,这个问题标题/标签与存储过程有什么关系? :o – Kritner
因为一切都被连接到被称作CustOrdersDetail存储过程。我在开始时没有说清楚,我的坏处。 –