【发布时间】:2011-11-27 17:03:34
【问题描述】:
我对 Web 开发的了解一方面可以指望。为了改变这一点,我开始关注 asp.net 网页,因为这项技术的进入技术门槛似乎很低,而且在我看来,它比普通的 HTML 更好。
我一直在研究一些样本,有些东西引起了我的注意。要创建连接并查询数据库,您只需执行以下操作:
@{
var database = Database.Open("deanvmc");
var sqlQuery = "SELECT * FROM Articles";
var data = database.Query(sqlQuery);
}
由此看来,我似乎能够通过以下方式访问返回表中的行数据:
@foreach(var row in data)
{
<article>
<h3>@row.Heading</h3>
<nav>
<ul>
<li>@row.DatePosted</li>
<li>@row.Category</li>
<li>0 Comments</li>
</ul>
</nav>
<p>@row.SubHeading</p>
</article>
}
这是一个 ORM 工作吗?假设 row 中包含的对象将始终映射到 sqlQuery 返回的列是否正确?
另外,这是 webmatrix 作为堆栈还是 asp.net 网页作为库的功能?我对一个结束和另一个开始的地方有点困惑。
【问题讨论】:
标签: webmatrix asp.net-webpages