这里使用以下代码

Sub FooSub
Dim db As New FooDataContext
Dim u = From p In db.FooTable Where p.FooColumn = FooData Select p

Do Stuff
End Sub

我一定要手动创建一个类,如果我希望它在应用程序中坚持从我FooTable数据映射?如果我声明ü作为类范围可变,那么一旦SubFoo结束,我无法再访问U中的数据

有帮助吗?

解决方案

实际上,u将只IQueryable<typeof(p)>。该数据库甚至不会被打,直到您尝试遍历该集合。

如果你想要一些对象与DataContext的连接已关闭工作后,你会想打电话给你u.ToList关闭连接之前得到结果的列表。

从那里,可以改变对象本身只要你喜欢。如果你想改变坚持回数据库,呼叫db.SubmitChanges

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top