使用Webmatrix / Mono / MySQL遍历记录集时,结果不正确

|| 我在Ubuntu v10.04的Mono v2.10.2上运行了一个测试ASP.NET MVC 3网站。我正在使用MySQL Connector / NET作为数据库提供程序。 测试页使用WebMatrix.Data类对MySQL服务器进行简单的选择查询。当我执行代码时,我得到了正确的返回行数,但是它重复了其中一行的相同数据,而不是为每一行显示正确的不同数据。 我得到这个:
username5
username5
username5
username5
username5
但是我应该得到这个:
username1
username2
username3
username4
username5
顺便说一句,当我在Windows上运行此网站时(由于它使用的是Mono,因此很容易做到),我为每一行都获得了正确的结果。当我直接在Ubuntu上对MySQL服务器执行查询时,我也会得到正确的结果。 控制器如下所示:
var db = Database.OpenConnectionString(\"server=localhost;database=MyDb;Uid=xxx;Pwd=xxx\", \"MySql.Data.MySqlClient\");
ViewBag.Pools = db.Query(\"select * from MyTable\");
该视图如下所示:
@foreach(var p in ViewBag.Pools)
{
    <div>@p.username</div>
}
我在使用WebMatrix.Data的方式上根本做错了吗?     
已邀请:

要回复问题请先登录注册