我正在使用另一篇文章中提供的示例将数据库查询映射到 C# 对象:
我看不到如何利用它来返回对象列表,任何人都可以提出正确的答案吗?
有很多方法可以做到这一点,我建议你使用 linq to SQL
创建 dbml 类见这篇文章http://blogs.msdn.com/b/charlie/archive/2007/11/19/connect-to-a-sql-database-and-use-the-sql-designer.aspx
然后你可以写这样的东西:
var users = new ArrayList();
using (var db = new DataClasses1DataContext())
{
var query = db.USERS
foreach (var q in query)
{
users.Add(q);
}
}
return users;