you have two lists. you want to return a third list that is the combination of the two. what relates them together? that is, for each item in list A, what item in list B matches? once you figure that out its trivial:
var Alist = _dbContext.A.ToList();
var Blist = _dbContext.B.ToList();
var ABList = Alist.Select(a => new AB
{
A = a,
B = Blist.FirstOrDefault(b => b.???? = a.????)
}).ToList();
or just do a join and let the database do the work:
var ABList = _dbContext.A.Join(_dbContext.B,
a => a.????,
b => b.????,
(a, b) => new AB
{
A = a,
B = b
}).ToList();