Столбец автоматического приращения для конкретного идентификатора в какой -то таблице, связанной с другой таблицей C# MVC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Столбец автоматического приращения для конкретного идентификатора в какой -то таблице, связанной с другой таблицей C# MV

Сообщение Anonymous »

У меня есть таблица с именем платежа с указанными в столбце и все, что мне нужно, когда я добавляю новый платеж, функция Advationit сначала проверит, есть ли какое -либо значение в столбце индексазатора для этого конкретного идентификатора, затем индекска приращения с 1 и так далее для каждого нового платежа. Мой код функции addtit подобен: < /p>
[HttpPost]
public ActionResult AddEdit(PaymentModel model )
{
if (ModelState.IsValid)
{
var userId = User.Identity.GetUserId();
Payment obj = context.Payment
.Where(p => p.Id == model.Id).FirstOrDefault();
if (obj == null)
{
obj = new Payment();
if (model.File != null)
{
Guid nme = Guid.NewGuid();
string filename = nme + Path.GetExtension(model.File.FileName);
string filepath = Path.Combine(Server.MapPath("/FilesUpload/") + filename);
model.File.SaveAs(filepath);
obj.Path = filename;
}
Mapper.FillObjectFromModel(obj, model);
obj.CreatedBy = userId;
obj.ModifiedBy = userId;
obj.CreatedAt = DateTime.Now;
obj.ModifiedAt = DateTime.Now;
context.Payment.Add(obj);
context.SaveChanges();


Подробнее здесь: https://stackoverflow.com/questions/743 ... table-c-sh
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»