N-Cier C#Master Detail

时间:2014-01-02 08:06:07

标签: c# sql-server master-detail n-tier-architecture

我正在使用Visual Studio 2010,Sql server Express Edition& C#。

我开发了一个简单的Master Detail应用程序(主要是在本论坛的专家帮助下)一个Order系统,现在我想从简单的应用程序向N-Tier版本迈进一步。

在网上进行了一些搜索并提出了Tutorial,它指导我足以创建包含方法的Order类:

  • DataTable GetOrders(int OrdId)根据提供的ID检索订单
  • int SaveData(字符串CustID,DateTime ShpDate,DateTime OrdDate)要保存订单,此方法使用SqlAdapter包含所有Insert,Update,Delete命令。

遵循相同的模式我还创建了OrderDetails类,用于为每个订单设置订单项。 OrderDetails还包含方法GetOrder&保存数据...

现在主要问题是,我该怎么做才能用OrderDetails保存整个订单?我知道这是我应该在交易中结束的事情......但不知道该怎么办?任何链接/教程/样本/指导将受到高度赞赏。

我没有发布任何代码,因为这篇文章清楚了......如果需要,我会立即发布代码。

由于

艾哈迈德