/// <summary> /// Gets the last processed predict news identifier. /// </summary> /// <returns>IEnumerable<WeiboLastProcessRecord>.</returns> public IEnumerable <WeiboLastProcessRecord> GetLastProcessedPredictNewsId() { var query = "select max(SourcePredictId) as SourcePredictId, UserId from WeiboFilterPredictResults group by UserId"; using (var destContext = new WeiboTargetContext()) { return(this.dbUtilities.ExecuteStoreQuery <WeiboLastProcessRecord>(destContext, query)); } }
/// <summary> /// Saves the weibo filter result. /// </summary> /// <param name="input">The input.</param> /// <returns>System.Int32.</returns> // public int SaveWeiboFilterResult(IEnumerable<WeiboFilterPredictResults> input) public int SaveWeiboFilterResult(List <WeiboFilterPredictResults> input) { if (input == null || !input.Any()) { return(0); } var connstr = ""; using (var destContext = new WeiboTargetContext()) { connstr = destContext.Database.Connection.ConnectionString; } return(this.dbUtilities.InsertBatch(connstr, input)); }