是否有一个具有DbType
名称属性的类,因此我可以将以下的DbType = "DATETIME2"
更改为DbType = DbNames.DateTime2
:
[Column(Name = "Date", DbType = "DATETIME2", CanBeNull = false)]
public DateTime Date;
答案 0 :(得分:1)
此枚举有特定于数据库的变体,例如https://docs.microsoft.com/en-us/dotnet/api/system.data.sqldbtype?view=netframework-4.7.2,但它们不包含您概述为要求的特定类型的常量字符串。
为什么不定义自己的?如果使用的数据库带有xxxDbType枚举,则可以减轻打字的麻烦,方法是为其编写一个开关,然后使用Tab键制表。这将使VS用case列表预先填充开关:每个枚举成员的语句;那么快速的查找/替换和大写应该会生成您的const声明。