Visual Studio 2012 と Oracle 10g を使用してエンティティ データ モデルを作成しようとしています。このエラーが発生し続けます:
Error 1 Error 2019: Member Mapping specified is not valid. The type 'Edm.Decimal[Nullable=False,DefaultValue=,Precision=32,Scale=0]' of member 'SEC_ID' in type 'Model.SEC' is not compatible with 'OracleEFProvider.number[Nullable=False,DefaultValue=,Precision=10,Scale=0]' of member 'QUARTAL_SEC_ID' in type 'Model.Store.QUARTAL'.
モデルを削除して、最初から何度も生成しようとしました。関連付けをインポートしていません。また、ソリューションをさらにクリーンアップしました。Visual Studio では、何をしても関連付けが表示されます。
実際、sec_id には number(32) と quartal_sec_id - number(10) がデータベースにあります。そこを変えることはできません。VSで修正したいです。このオプションを選択したときに、VS が関連付けをインポートしないことを望みます。VS12 のマッピングの詳細で両方の型を int32 に変更しました。しかし、それは役に立ちません。