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 回應:
張貼留言