Вставьте запись в MySQL DB с Entity Framework - PullRequest
0 голосов
/ 19 апреля 2010

проблема в том, что он вставит новую запись в таблицу mysql, я уже сделал отображение базы данных mysql, и я уже сделал тесты, возвращающие данные, и все работает. Теперь я читаю из файла, в который записаны запросы, я заставляю их запускать меня обратно и результат true или false, основанный на окончательном результате одного запроса, записанного в файл. Текст; Я сделал это:

using (var w = new demotestEntities ())   
(   
    foreach (var l listaqueri)   
    (   
         var p = we.CreateQuery <category> (l);   
         we.SaveChanges ();   
         result = true;   
    )   
)

но это не работает, я чувствую, что он не возвращает ошибок, но и результат не дал написано в запросе. Текстовый файл выглядит следующим образом:

INSERT INTO category (id, name) VALUES (null, 'test2') 

Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 20 апреля 2010

Если вы хотите выполнять MySQL запросы через EF, это метод, который я знаю:

var context = new demotestEntities();
context.Connection.Open();
var command = ((EntityConnection) context.Connection).StoreConnection.CreateCommand();
command.CommandText = "INSERT INTO category (id, name) VALUES (null, 'test2')";
command.ExecuteNonQuery();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...