/// <summary> /// 创建数据访问器。 /// </summary> private void CreateUSeDataAccessor() { try { USeDataAccessor dataAccessor = new USeDataAccessor(); dataAccessor.Initialize(); m_dataAccessor = dataAccessor; string text = String.Format("{0} Create {1} OK.", this, dataAccessor); m_eventLogger.WriteInformation(text); } catch (Exception ex) { string text = "Create USeDataAccessor object failed, " + ex.Message; throw new ApplicationException(text, ex); } }
public static void TestOrder() { USeArbitrageOrder order = new USeArbitrageOrder(); //ArbiOrder基础参数 order.BrokerId = "9000"; order.TraderIdentify = Guid.NewGuid(); order.Account = "090952"; order.State = ArbitrageOrderState.Closed; order.CreateTime = DateTime.Now; order.FinishTime = DateTime.Now; //order.OpenArgument = CreateOpenArg(); //order.CloseArgument = CreateCloseArg(); order.CloseTaskGroup = CreateTaskGroup(); USeDataAccessor dataAccessor = new USeDataAccessor(); dataAccessor.SaveUSeArbitrageOrder(order); }
/// <summary> /// 设置数据访问器。 /// </summary> /// <param name="dataAccessor"></param> public void SetDataAccesssor(USeDataAccessor dataAccessor) { m_dataAccessor = dataAccessor; }