假设我通过纯SQL或ORM库从应用程序复制查询数据库:
foreach (Clip clip in _clipsFound)
{
SearchIDResult var = new SearchIDResult(clip);
_Found.Add(var);
}
结果是SELECT user.name, book.title, home.address
FROM user
JOIN book on user.book_id = book.id
JOIN home on book.home_id = home.id;
元组列表。
从每一行初始化对象通常很方便,a-la:
(name, title, address)
是否存在表示数据库查询中的行的对象的设计模式?