Linqpad - 无需 Linq To Entiies 数据库上下文即可保存更改

Linqpad - Save Changes works without Linq To Entiies Database Context

我正在学习如何使用 Linqpad。请看下面的代码(Linqpad C#程序):

//UPDATE (c# Porgram)
void Main()
{
    var v1 = Vendors.Single(x => x.BusinessEntityID == 1492);
    v1.Name = "Hello"; //Australia Bike Retailer
    SaveChanges();
}

如我所料,一切正常。我有两个问题:

1) How does it work without the Linq To Entities Database context?
2) How would I delete v1?

更新

我已经从下面的答案中尝试了这个:

您在 LinqPad 中编写的代码实际上在您的数据库上下文中
然后你 specified the connection,你被要求指向保存你的数据库上下文的程序集。
LinqPad 就是这么知道的。

如常删除 V1:

Vendors.Delete(v1);
SaveChanges();

更新
根据您使用的 context,它可能是:

Venders.Delete(v1);

Vendors.Remove(v1);