2010-11-02 4 views
1

Я использую VS2010, и я строй простого приложения WPF с помощью C# Я построил базу данных с помощью SQL Server 2008Modify .mdf файл из приложения WPF с помощью C#

в моем приложении я создал LINQ к SQL класса и создал DBML файл затем я создал datacontect и сделал все правильно

НО

, когда я не могу aaccess мой файл базы данных каждый раз, когда я пытаюсь, я имею в виду, когда я вставить заново грести в моей datacontexct Я могу проверить его и увидеть, но когда я смотрю в своем файле mdf, я ничего не могу найти

Я думаю, что мой datacontexct должен быть подключен к моему файлу базы данных как-то

пожалуйста, помогите мне, потому что я серьезно это нужно

ответ

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(); 
+0

Могу ли я задать вам еще один вопрос – Mouayad

+0

, где файл mdf добавлен в ваш пример – Mouayad

+0

, потому что когда я сделал то же самое, он дал мне ошибку, что я не могу получить доступ к моему файлу базы данных, и эта ошибка возникла, когда компилятор достиг линии: mydatacontexct.submitchanges() – Mouayad

0

Вызов .SubmitChanges() на вашем DataContext после добавления элемента.

Смежные вопросы