var query = _dc.CtrlCommandRecord.Where(x => x.CreateDate > DateTime.Today); DbCommand command = _dc.GetCommand(query); command.CommandText = command.CommandText.Replace("CtrlCommandRecord", "CtrlCommandRecord_2017"); command.Connection = _dc.Connection; command.Connection.Open(); DbDataReader reader = command.ExecuteReader(System.Data.CommandBehavior.CloseConnection); var list = _dc.Translate<CtrlCommandRecord>(reader); list.Dump();
2018-04-11 14:07
LinqToSql 替換查詢的 Table
因為封存的 Table 是基於 Base Table 複製出來的,DBML 也不可能一開始就建立這些封存的 Table,但又想用 LinqToSql 去處理資料存取,所以想到用程式去換掉 SQL 裡的 Table Name。
訂閱:
張貼留言 (Atom)
0 回應:
張貼留言