0
2つのmysqlテーブルの間にDataRelationを設定しようとしています。親テーブル「組織」には、「organisationID」という名前の主キー(int、autoinc)があります。C#型データセット(mysql)のAutoIncrementとDataRelation
子テーブル( "authors")は、外部キー(organisations.organisationID)を "organization"(int)として格納します。
DataRelationをセットアップしようとすると、常に例外が発生します。親の列と子の列には型が一致する列はありません。
私の推測では、.NETはautoinc intとforeignkey列の通常のintの型の違いを検出していると思います。
これに関するアイデアですか?地球上のuintでは動作しない理由
データセットデザイナでINTを入力して、あなたの外部キーを設定してください、私は(両方の場所を)UINTを持っていたが、私を超えています – Smalcat