Re: Создаем DataSet Schema в XML Designer
От: dmaster1  
Дата: 29.11.04 13:32
Оценка:
Здравствуйте, dmaster1, Вы писали:

D>Всем привет!

D>У меня такая проблема, может кто-нибудь уже сталкивался с такими заморочками....
D>Создаю DataSet схему в XML дизайнере (удобный тул, можно просто рисовать свои таблички как в MS Access в режиме конструктора). Знаю, что у меня будут две таблицы (Users и Gateways), в которых будут две одинаковые подтаблицы (DialingRules). Поступаю следующим образом.
D>1) Создаю сложный тип ComplexType следующего вида (попытюсь схематично нарисовать как в XML-дизайнере) назваю его MySrcDst:

D> |[CT]|MySrcDst | anyType|

D> |E |Match | string |
D> |E |Pattern | string |
D> |E |Result | string |

D>2) Создаю еще один ComplexType (содержащий элементы типа MySrcDst) и называю его MyDialingRules:


D> |[CT]|MyDialingRules | anyType |

D> |E |Source | MySrcDst |
D> |E |Destination | MySrcDst |

D>3) Теперь создаю те самые таблицы (Users и Gateways) в которых будут

D>будут фигурировать элементы типа MyDialingRules (по одному в каждой таблице):
D>3а) таблица Users:
D> |[E]|Users |(Users) |
D> |E |Name |string |
D> |E |Phone |string |
D> |E |.... |...... |
D> |E |DialingRules |MyDialingRules |
D> |E |.... |...... |
D>3б) таблица Gateways:
D> |[E]|Gateways |(Gateways) |
D> |E |Name |string |
D> |E |Type |string |
D> |E |.... |...... |
D> |E |DialingRules |MyDialingRules |
D> |E |.... |...... |

D>При попытке сохранить получаю сообщение об ошибке:


D>DefaultDataBase.xsd(1): Custom tool error: Unable to convert input xml file content to a DataSet. The same table (DialingRules) cannot be the child table in two nested relations.


D>Не могу понять, что ему не хватает, и как разрешить эту проблему???????

D>Таблицы не связаны между собой.
D>Буду благодарен всем неравнодушным за любые дельные советы


Неужели ни никто ничего не может сказать по этой проблеме!!!???
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.