我正在使用VS2010,我正在使用C#构建一个简单的wpf应用程序 我使用SQL Server 2008构建了一个数据库
在我的应用程序中,我创建了一个LINQ to SQL类并创建了一个dbml文件 然后我创建了一个datacontect并做了一切正确的
BUT
当我每次尝试无法访问我的数据库文件时,我的意思是当我在我的datacontexct中插入一个新行时,我可以检查它并看到它但是当我查看我的mdf文件时我找不到任何东西
我认为我的datacontexct必须以某种方式连接到我的数据库文件
请帮助我,因为我非常需要它答案 0 :(得分:0)
传递给datacontext的连接字符串引用MDF。
// Northwnd inherits from System.Data.Linq.DataContext.
Northwnd nw = new Northwnd(@"northwnd.mdf");
var cityNameQuery =
from cust in nw.Customers
where cust.City.Contains("London")
select cust;
foreach (var customer in cityNameQuery)
{
if (customer.City == "London")
{
customer.City = "London - Metro";
}
}
// you must call this this commit the changes
nw.SubmitChanges();
答案 1 :(得分:0)
添加项目后,在.SubmitChanges()
上致电DataContext
。