我公司有兩個部門向不同類別的客戶銷售機票。 這兩個部門的票數據庫是不同的,但他們裏面的表是相同的。根據部門ID切換DataContext
我想根據departmentID插入數據行或操作數據。在過去,我可以使用變量departmentID來確定哪個部門並連接到正確的數據庫。由於表結構是相同的,其餘的代碼可以共享。 例如:SQLstr =「.... from eAirsTable」+ departmentID +「where ...」
但現在我是DataContext,我不知道該怎麼做。
public class eAirs_OrderManager : IOrderInterface
{
public void Insert_OrderDB(Login _login)
{
if (_login.departmentID=="Orange")
{
OrderDB_testDataContext OrderDBDC = new OrderDB_testDataContext();
}
if (_login.departmentID=="Tristar")
{
OrderDBDataContext OrderDBDC = new OrderDBDataContext();
}
OrderDBDC.... **<--cannot be done**
}
public void Insert_Member_simple
{
...
}
}
請指教。