Search results
MaxLength is used for the Entity Framework to decide how large to make a string value field when it creates the database. From MSDN: Specifies the maximum length of array or string data allowed in a property.
[MinLength(length)] & [MaxLength(length)]: Define the minimum and maximum length for string properties. [StringLength(maxLength, MinimumLength = minLength)]: Specifies minimum and maximum lengths. [Range(min, max)]: Restricts numerical values within a specified range.
25 lut 2014 · MaxLength is used for the Entity Framework to decide how large to make a string value field when it creates the database. From MSDN: Specifies the maximum length of array or string data allowed in a property.
Use [MaxLength] if you need to validate the maximum length of an array or a string. Use [StringLength] if you need to validate the maximum length of a string and want to take advantage of additional features like specifying a minimum length.
In ASP.NET MVC with Entity Framework (EF) Code First, StringLength and MaxLength attributes are used to set constraints on the length of string properties in your model. Both attributes are used to specify the maximum length of the string, but there are differences in their behavior: StringLength Attribute:
The StringLength Data Annotation Attribute in Entity Framework can be applied to the string or Byte[] properties of an entity class. It is similar to the MaxLength and MinLength Attributes i.e. we can set both MinLength and MaxLength using this attribute.
The MaxLength attribute specifies the maximum length of data value allowed for a property which in turn sets the size of a corresponding column in the database. It can be applied to the string or byte[] properties of an entity.