powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Entity last element
14 сообщений из 14, страница 1 из 1
Entity last element
    #38032996
boobonick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте! А как можно вставлять сущность непосредственно в конец базы данных? Дело в том, когда я удаляю запись созданную, то в дальнейшем запись при создании вставляется на позицию+1 от удаленной.
Код: c#
1.
2.
3.
4.
5.
6.
      if (ModelState.IsValid)
                {
                    journal.Date = DateTime.Now.ToString();
                    db.Journal.Add(journal);
                    db.SaveChanges();                 
                }
...
Рейтинг: 0 / 0
Entity last element
    #38033096
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конец базы данных? Позицию + 1? Вы о чём, о значении поля IDENTITY в SQL Server? :)
...
Рейтинг: 0 / 0
Entity last element
    #38033147
boobonick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть метод в контроллере по удалению записи, реализуется так:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
       [HttpPost, ActionName("Delete")]
        public ActionResult DeleteConfirmed(int id)
        {
            Journal journal = db.Journal.Find(id);
            db.Journal.Remove(journal);
            db.SaveChanges();
            return RedirectToAction("Index");
        }


Когда я удалил запись через этот метод и добавляю новую запись этим методом:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
[HttpPost]
        [ValidateInput(false)]
        public ActionResult Create(Journal journal, int? id)
        {
          
                if (ModelState.IsValid)
                {
                    journal.Date = DateTime.Now.ToString();
                    db.Journal.Add(journal);
                    db.SaveChanges();                 
                }
            

            return RedirectToAction("Index");
            
        }



то получается так, что запись добавляется на эту позицию/позицию+1 . Т.е. как реализовать db.Journal.Add(journal); так, чтобы данное действие вставлялось именно самой последней записью в базе данных. Возможно ли это сделать без linq
...
Рейтинг: 0 / 0
Entity last element
    #38033191
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в бд поле ключа стоит на инкременте, хотите убирайте IDENTITY и потом генерируйте нужное. но ИМХО выхлоп нулевой. Не скромный вопрос ТС накой ляд?
...
Рейтинг: 0 / 0
Entity last element
    #38033295
boobonick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, пора тбд ознакомиться)
...
Рейтинг: 0 / 0
Entity last element
    #38033330
boobonick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRuв бд поле ключа стоит на инкременте, хотите убирайте IDENTITY и потом генерируйте нужное. но ИМХО выхлоп нулевой. Не скромный вопрос ТС накой ляд?

Я хочу реализовать вывод информация на страницу в виде записей, да так чтобы новая инфа вверх добавлялась.
...
Рейтинг: 0 / 0
Entity last element
    #38033342
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
boobonick,
сделайте реверс списка сущностей, а id тут с какого бока?
...
Рейтинг: 0 / 0
Entity last element
    #38033345
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
boobonickhandmadeFromRuв бд поле ключа стоит на инкременте, хотите убирайте IDENTITY и потом генерируйте нужное. но ИМХО выхлоп нулевой. Не скромный вопрос ТС накой ляд?

Я хочу реализовать вывод информация на страницу в виде записей, да так чтобы новая инфа вверх добавлялась.
Отсортируйте по дате.
...
Рейтинг: 0 / 0
Entity last element
    #38033355
boobonick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степиboobonick,
сделайте реверс списка сущностей, а id тут с какого бока?
Да, ID в параметрах удалил
...
Рейтинг: 0 / 0
Entity last element
    #38033360
boobonick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeboobonickпропущено...


Я хочу реализовать вывод информация на страницу в виде записей, да так чтобы новая инфа вверх добавлялась.
Отсортируйте по дате.

При условии редактирования дата должна меняться, а запись оставаться на месте. Я просто думал что как-то можно через Last() first() сделать без сортировки и без задействования linq
...
Рейтинг: 0 / 0
Entity last element
    #38033362
boobonick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
boobonickГде-то в степиboobonick,
сделайте реверс списка сущностей, а id тут с какого бока?
Да, ID в параметрах удалил

Реверс сущностей делал вот так:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
    @{       
        foreach (var item in Model.Reverse())
        {
        <tr>
           
         
            <td>
                @Html.Raw(item.Data)


                @Html.Raw(item.Date)
                @Html.ActionLink("Edit", "Create", new { id = item.ID }) |
                @Html.ActionLink("Delete", "Delete", new { id = item.ID })
            </td>
        </tr>
        }
    }
...
Рейтинг: 0 / 0
Entity last element
    #38033368
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
boobonickГде-то в степиboobonick,
сделайте реверс списка сущностей, а id тут с какого бока?
Да, ID в параметрах удалил
вы удалили идентификатор записи, причем уникальный, вы что удалять будете по всем полям? вы просто ек выводите для показа его
а если вам так надо жуткий инкремент на въюхе, просто инкреминируйте переменную, и подставляйте ее в вюху ( не знаю как у вас происходит это процесс) или заведите поле в сущности которое будет инкременироваться, к базе оно не будет иметь никакого отношения..
...
Рейтинг: 0 / 0
Entity last element
    #38033370
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степи,
а увидел..
...
Рейтинг: 0 / 0
Entity last element
    #38033378
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
boobonick,
как то так

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
  @{  
        int i;     
        foreach (var item in Model.Reverse())
        {
        <tr>
           
         
            <td>
                 @Html.Raw(++i)

                @Html.Raw(item.Data)


                @Html.Raw(item.Date)
                @Html.ActionLink("Edit", "Create", new { id = item.ID }) |
                @Html.ActionLink("Delete", "Delete", new { id = item.ID })
            </td>
        </tr>
        }
    }
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Entity last element
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]