Intellisense покажет, какой текст находится в поле Документация -> Резюме дизайнера. Это дает вам несколько вариантов.
1) Вы можете быть действительно OCD, и после редактирования EDMX в дизайнере вы обязательно должны всегда заполнить это поле.
2) Вы можете создать некоторый скрипт для разбора вашей EDMX-(вы можете редактировать его так же, как любой файл XML), обратите внимание на <Property>
элемент, который имеет MaxLength
указанные, и добавить <Documentation>
и <Summary>
элементов внутри, просто о том, что в максимальная длина. Например, синтаксический анализ:
<Property Name="USER_NAME" Type="String" MaxLength="50" Unicode="true" FixedLength="false" >
в:
<Property Name="USER_NAME" Type="String" MaxLength="50" Unicode="true" FixedLength="false" >
<Documentation>
<Summary>Max length of 50</Summary>
</Documentation>
</Property>
Затем после того, как ваша правка будет завершена, все, что вам нужно сделать, это восстановить .Designer.cs/VB, просто открыв дизайнер и снова экономить ,
3) Как-то заставить Visual Studio знать, что класс из EDMX, а затем вернуться к разбору EDMX, чтобы получить MaxLength, а затем обновить Intellisense для отображения соответственно. (Я понятия не имею, если это возможно.)