ADO.NET Entity Data Model - порядок выполнения запроса - PullRequest
0 голосов
/ 13 ноября 2009

Когда я запускаю этот код:

        korlenEntities2 _db = new korlenEntities2();
        for (int i = 0; i < 10; i++)
        {
            klienci klient = new klienci();
            klient.nazwa = "Janek_" + i.ToString();
            klient.miejscowosc = "-";
            _db.AddToklienci(klient);

        };
        _db.SaveChanges();

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

1 Ответ

1 голос
/ 13 ноября 2009

Вы не можете контролировать порядок выполнения запроса, если не вызываете SaveChanges после каждого запроса. Вы также не можете полагаться на то, что автоматически увеличиваемые ключи будут последовательными во всех случаях (рассмотрите возможность репликации). Если порядок важен, вы должны добавить поле для этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...