【发布时间】:2019-12-17 09:17:29
【问题描述】:
我有一个模型,它需要一个包含其制作日期的 ID,如果当天制作的不止一个,他们需要附加一个数字,如下所示:
15122019
16122019-1
16122019-2
17122019
类似这样的东西,它需要自动制作,无需用户输入.. 这可能吗? 这就是我的模型现在的样子:
public class RaidRequest
{
public int Id { get; set; }
[Required]
public Permissions Access { get; set; }
[Required]
public Group UserOrAdmin { get; set; }
[Required]
public string Department { get; set; }
[Required]
public string NameSurname { get; set; }
[Required]
public string Reason { get; set; }
[Required]
public string UNCPath { get; set; }
}
这怎么可能?
【问题讨论】:
-
如果我没看错,您是否希望将
string类型数据存储在int类型变量中? -
int只是临时检查系统是否正常工作。 -
数据库中的 ID 是什么?是 varchar 吗?或整数或日期???
-
现在是
int,但可能需要是string -
@RenārsTreimanis 它需要保持一个整数,由数据库自动生成(使用 IDENTITY 或 SEQUENCE)并包含no业务信息。 “智能”键根本不是一个聪明的主意
标签: c# asp.net asp.net-mvc model-view-controller