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);
我正在学习如何使用 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);