3

古いデータベース(Oracleの場合)からSQLServerデータベースに大量のデータをインポートする必要があります。このインポートは毎晩行われ、.netアプリケーション(aspまたはヘビークライアント)から起動できます。

データベースへのdevartコネクタを使用しています。

データベース接続の構成を終了し、関心のあるデータのみを使用してedmxの作成を開始しました。

奇妙なことに遭遇しました。外部キーはNumber(10)(int64に変換)であり、参照される主キーはNumber(8)(int32に変換)であるようです。

なぜそれがこのように行われたのか、私にはおかしな考えがまったくありません。これを変更することを一度夢見ることはできません(:()。

問題は、モデルでエラーが発生したことです。

Error 112: The types of all properties in the Dependent Role of a referential 
constraint must be the same as the corresponding property types in the Principal 
Role. The type of property 'GSM_ID' on entity 'My.NameSpace.Store.GG_IRTSPEZ' does
not match the type of property 'ID' on entity 'My.NameSpace.Store.GG_STAMM' in the 
referential constraint 'ORACLE_GIRT_GSM_FK'.    

この問題を回避する方法について何か考えがありますか?

4

0 に答える 0