public static Dictionary <TrainingPoint, int> GetWordIdForTrainingPoints(INnDbContext nnDbContext, ICollection <TrainingPoint> point) { return(nnDbContext.Instance.BowDictionary.Join(point, d => d.Word, p => p.Word, (d, p) => new KeyValuePair <TrainingPoint, int>(p, d.Id)).ToDictionary(k => k.Key, d => d.Value)); }
public static int?GetWordIdForTrainingPoint(INnDbContext nnDbContext, TrainingPoint point) { BowDictionary word = nnDbContext.Instance.BowDictionary.FirstOrDefault(dict => dict.Word == point.Word); return(word?.Id); }