Изменить файл .mdf из приложения wpf, используя C # - PullRequest
1 голос
/ 02 ноября 2010

Я использую VS2010, и я создаю простое приложение wpf с использованием C #. Я создал базу данных, используя SQL Server 2008

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

НО

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

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

, пожалуйста, помогите мне, потому что он мне действительно нужен

Ответы [ 2 ]

0 голосов
/ 02 ноября 2010

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

0 голосов
/ 02 ноября 2010

Строка подключения, которая передается в текстовый текст данных, ссылается на 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();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...