У меня есть таблица с именем платежа с указанными в столбце и все, что мне нужно, когда я добавляю новый платеж, функция 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
Столбец автоматического приращения для конкретного идентификатора в какой -то таблице, связанной с другой таблицей C# MV ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Spring Boot с JPA не может сохранить поле автоматического приращения в Redshift
Anonymous » » в форуме JAVA - 0 Ответы
- 5 Просмотры
-
Последнее сообщение Anonymous
-