ПОМОГИТЕ МНЕ Содержимое моего набора данных XSD Ушел - PullRequest
0 голосов
/ 06 января 2010

Я работаю в проекте erp, использующем Visual Studio 2008 Sp1, у меня есть типизированный набор данных, который связывался с большим количеством данных и адаптером таблиц, файл .Designer.cs был размером 8 МБ, неожиданно, когда я пытался openit с использованием визуального дизайнера студии следующий код приходит ко мне

    <?xml version="1.0" encoding="utf-8"?>
<xs:schema id="erpDataSet" targetNamespace="http://tempuri.org/erpDataSet1.xsd" xmlns:mstns="http://tempuri.org/erpDataSet1.xsd" xmlns="http://tempuri.org/erpDataSet1.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
  <xs:annotation>
    <xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
      <DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
        <Connections>
          <Connection AppSettingsObjectName="Settings" AppSettingsPropertyName="erpConnectionString" IsAppSettingsProperty="true" Modifier="Assembly" Name="erpConnectionString (Settings)" ParameterPrefix="@" PropertyReference="ApplicationSettings.Sbic.Pro

Мой XSD-файл исчез, :( :( :( Я не понимаю, почему и как я могу это восстановить. Я что-то схожу с ума, но я не знаю, является ли это причиной этого или нет, Моя строка подключения была в настройках "app.config", я удалил ее и добавил в ресурсы другого проекта, на который ссылается основной проект.

что я могу сделать, пожалуйста, помогите мне.

1 Ответ

0 голосов
/ 08 мая 2010

Если я понимаю вашу проблему, вы добавляете код в ".Designer.cs". Этот файл является автоматически сгенерированным файлом. Каждый раз, когда вы повторно сохраняете файл XSD, файл designer.cs будет регенерироваться. Вы никогда не должны добавлять контент в файл designer.cs. Если вам нужно добавить функциональность в набор данных, вы можете расширить набор данных, создав «частичный» класс в другом файле, используя то же пространство имен, которое вы найдете в сгенерированном файле.

...