У меня есть проект, в котором я должен исправить много ошибок, но у меня проблема с изменением таблиц.Я изменяю тип столбца с nvarchar 32 на nvarchar 64, и мой xsd выглядит все так же:
<xs:element name="MyTableID" msprop:Generator_UserTableName="MyTableID" msprop:Generator_RowEvArgName="MyTableIDRowChangeEvent" msprop:Generator_TableVarName="tableMyTableID" msprop:Generator_TablePropName="MyTableID" msprop:Generator_RowDeletingName="MyTableIDRowDeleting" msprop:Generator_RowChangingName="MyTableIDRowChanging" msprop:Generator_RowDeletedName="MyTableIDRowDeleted" msprop:Generator_RowEvHandlerName="MyTableIDRowChangeEventHandler" msprop:Generator_RowChangedName="MyTableIDRowChanged" msprop:Generator_TableClassName="MyTableIDDataTable" msprop:Generator_RowClassName="MyTableIDRow">
<xs:complexType>
<xs:sequence>
<xs:element name="MyTableIDID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnVarNameInTable="columnMyTableIDID" msprop:Generator_ColumnPropNameInRow="MyTableIDID" msprop:Generator_ColumnPropNameInTable="MyTableIDIDColumn" msprop:Generator_UserColumnName="MyTableID" type="xs:long" />
<xs:element name="Type" msprop:Generator_ColumnVarNameInTable="columnType" msprop:Generator_ColumnPropNameInRow="Type" msprop:Generator_ColumnPropNameInTable="TypeColumn" msprop:Generator_UserColumnName="Type">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="32" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
Я пытаюсь обновить xsd следующими способами:
I.1. Показать источники данных.
Нажмите на конкретный .xsd и нажмите Обновить
II.1. нажмите на дизайнера моего xsd, на конкретном столе.
Нажмите Настроить
Расширенные параметры: Генерация вставки, обновление и удаление состояний используют оптимистичный параллелизм Обновление таблицы данных
Далее, Далее
5.Finish.
И мой xsd по-прежнему выглядит так же: / Я использую VS 2010 Ultimate