powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Определение значения IDENTITY
8 сообщений из 8, страница 1 из 1
Определение значения IDENTITY
    #32670510
loop12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне нужно сделать так чтобы пользователь забивая данные на форме уже знал значение IDENTITY под которым будет проходить запись в таблице.

Сейчас же я заполняю параметры сохраненной процедуры(которая добавляет данные в таблицу) значениями с формы и выполняю ее.

Только после этого я знаю identity.
...
Рейтинг: 0 / 0
Определение значения IDENTITY
    #32670520
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне нужно сделать так чтобы пользователь забивая данные на форме уже знал значение IDENTITY под которым будет проходить запись в таблице.

Не узнаете пока не добавите запись.

Интересно а почему необходимо знать Identity заранее? В чем проблема?
...
Рейтинг: 0 / 0
Определение значения IDENTITY
    #32670526
Фотография Max Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну ты можешь узнать значение последнего счётчика+1 с оговоркой, что есть вероятность проскакивания через этот номер. Или если не устраивает, можешь забронировать номер "последний+1" создав пустую запись.
Max Pro
...
Рейтинг: 0 / 0
Определение значения IDENTITY
    #32670527
Фотография profil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так сделай сначала insert пустой записи, а затем update этой записи...
...
Рейтинг: 0 / 0
Определение значения IDENTITY
    #32670543
loop12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дело в том что пользователь сначала забивает данные на форме, в процессе забивания обращения он передает его, сообщая регистрационный номер.

Тоесть пользователь передает регистрационный номер, а затем добивает запись.
...
Рейтинг: 0 / 0
Определение значения IDENTITY
    #32670557
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А для чего передавать регистрационный номер?

Возможно можно использовать суррогатные (autoincrement) ключи.
Тогда пользователь будет оперировать с неким псевдо регистрационным номером, а уже при обновлении (когда пользователь принял решение о внесении изменений) псевдо номер заменяется на настоящий identity.
По крайне мере это устоявшаяся практика identity и ADO.NET.
...
Рейтинг: 0 / 0
Определение значения IDENTITY
    #32670615
loop12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сильно извиняюсь я вас запутал. Дело в том что IDENTITY-регистрационный номер и является суррогатным ключом(autoincrement).

При заполнение формы пользователь передает этот номер по телефону другому пользователю.


Спасибо за совет.
...
Рейтинг: 0 / 0
Определение значения IDENTITY
    #32683311
serega2k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну тогда уж точно insert, а потом update!!
после insert'а как раз его и можно будет узнать...

а может быть после добавления записи выдавать сообщение о номере записи?
или такой вариант не подходит?
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Определение значения IDENTITY
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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