データアクセスレイヤを、現在使用されているものよりも新しい、サポートされていて生成されたDALに移行しています。c#関連のないオブジェクト間の型変換
このように、技術的に異なるものの、データの損失なしに容易に転送/相互変換できるデータの集合を表す多くの異なる目的があります。
このタイプのタイプ変換を実行するには、最も柔軟性があり、最も広く使用されているか、または最も望ましい方法などがありますか?
IConvertibleを実装する部分クラスのセットを書くことを検討しています。 また、変換を実行するSystem.ComponentModel.TypeConverterの作成も検討しました。 私が考えていない可能性のある他のオプションはありますか?
どのようなオプションがありますか?
理想的には、これらのコンバージョンを拡張クラスまたは別のライブラリに保存して、プロジェクト参照を乱雑にしないようにしたいと考えています。混乱は、この1つの特別な変換ライブラリに住むことができます。例えば
、DAL1.DataTypes
で
私はクラスにTable1
感謝を持ってDAL2.DataTypes
にクラスにTable1Data
を持っています。