我对visual basic相当新,只知道LINQ和SQL。我知道如何使用LINQ从数组中选择项目,但我无法弄清楚如何使用IQueryable访问数据库。我将数据库连接到我的项目,将数据库中的两个类添加到“LINQ to SQL”.dbml文件并保存。在我的编程任务中,我不应该创建数据源(表格事物)来显示数据,而是手动更新我自己的界面。为了做到这一点,我被告知实例化:
Private dogs As System.Linq.IQueryable(Of Dog)
(Dog是我从数据库文件添加到我的.dbml文件的类)
另外,我被告知它涉及使用方法
.AsEnumerable.ElementAt(index As Integer)
不知怎的,我应该从/使用它加载数据库数据。如果可以,请帮忙。我被教授搞砸了,因为我们的在线作业计划在整个感恩节期间都没有结束,所以我在最后一分钟就这样做了。感谢。
答案 0 :(得分:0)
您必须创建数据上下文类的实例(其名称与dbml +“DataContext”相同)。假设它是AnimalsDataContext:
using (var context = new AnimalsDataContext())
{
var dogs = context.Dogs;
....
}