Ejemplo n.º 1
0
        private IEnumerable <IDictionary <string, object> > GetMaster(IDictionary <string, object> row, TableJoin masterJoin)
        {
            var criteria = new Dictionary <string, object> {
                { masterJoin.MasterColumn.ActualName, row[masterJoin.DetailColumn.HomogenizedName] }
            };

            yield return(_adapter.Find(masterJoin.Master.ActualName,
                                       ExpressionHelper.CriteriaDictionaryToExpression(masterJoin.Master.ActualName,
                                                                                       criteria)).FirstOrDefault());
        }