28
創建表時是否有可以使用的屬性?我試過[StringLength]
,但它似乎被忽略。如何指定首先使用實體框架代碼的字段的最大列長度
public class EntityRegister
{
public int Id { get; set; }
[StringLength(450)]
public string Name { get; set; }
}
創建表時是否有可以使用的屬性?我試過[StringLength]
,但它似乎被忽略。如何指定首先使用實體框架代碼的字段的最大列長度
public class EntityRegister
{
public int Id { get; set; }
[StringLength(450)]
public string Name { get; set; }
}
或者,你可以做手工上Fluent API
使用HasMaxLength(450)
,或者如果你想Data Annotation
,使用MaxLength
和MinLength
屬性
public class EntityRegister
{
public int Id { get; set; }
[MaxLength(450)]
public string Name { get; set; }
}
我嘗試這兩種,和丟棄的數據庫,但與字段爲(MAX) –
是SQL的版本我使用 微軟SQL它重新創建服務器2008(SP1) - 10.0.2531.0(X64) \t 2009年3月29日10時11分52秒 \t版權所有(C)1988-2008微軟公司 \t Express版本在Windows NT(64位)6.1(建設7601 :Service Pack 1) –
我認爲這個版本根本不重要。這是關於'EF':D –