.net EF属性上的最大长度不为';行不通
我在实体上有一个字符串属性,最大长度属性为13。我可以很容易地将长度为15的值分配给该属性,并且只有在尝试将更改保存到数据库时才能发现。我在生成的属性代码中也看不到表示最大长度的属性。此字段用于什么以及如何使用它?请参阅 我遇到了与您相同的问题,所以我这样做是为了获取值并将其应用到我的文本框中,或者验证…EF运行时忽略了最大长度和固定长度属性。不要期望EF根据这些属性自动执行验证。.net EF属性上的最大长度不为';行不通,.net,entity-framework,.net,Entity Framework,我在实体上有一个字符串属性,最大长度属性为13。我可以很容易地将长度为15的值分配给该属性,并且只有在尝试将更改保存到数据库时才能发现。我在生成的属性代码中也看不到表示最大长度的属性。此字段用于什么以及如何使用它?请参阅 我遇到了与您相同的问题,所以我这样做是为了获取值并将其应用到我的文本框中,或者验证…EF运行时忽略了最大长度和固定长度属性。不要期望EF根据这些属性自动执行验证。 这些属性由EDM的其他使用者使用,例如ASP.NET MVC 2.0和ASP.NET动态数据控件,还用于生成数据
这些属性由EDM的其他使用者使用,例如ASP.NET MVC 2.0和ASP.NET动态数据控件,还用于生成数据库脚本以及StoreGeneratedPattern属性。
它们的另一个用法是当你在较低的级别与EF打交道时;就像使用MetadataWorkspace类时一样