古いデータベース(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'.
この問題を回避する方法について何か考えがありますか?