多年来,我一直认为随着anonymous types in C#的出现,例如:
// anon is compiled as an anonymous type
var anon = new { Name = "Terry", Age = 34 };
Linq to Sql能够从结果集构造匿名类型对象,例如:
示例(假设语法) :
var activeUsers =
from u in ConnectionStrings:Northwind.Users
where u.IsActive = 1
select UserName, FullName, Email, Description
现在我可以对这个集合进行操作,例如:
foreach (var u in activeUsers)
{
AddToListView(u.UserName, u.FullName, u.Email);
}
这个简单,功能强大,易于使用的例子是幻想吗?
答案 0 :(得分:0)
Linq to Sql在查询数据库之前需要DataContext
和关联的数据库元数据。
它也无法使用"一个web.config
连接字符串条目(因为没有静态设计时元数据,它无法编译查询。