私の現在のプロジェクトは、データ、ビジネス、プレゼンテーションの 3 つの標準レイヤーで構成されています。すべてのデータ アクセス ニーズにデータ エンティティを使用したいと考えています。アプリの機能の一部として、フラット ファイル内のすべてのデータをデータベースにコピーする必要があります。ファイルはそれほど大きくないので、SqlBulkCopy を使用できます。.NET での SqlBulkCopy クラスの使用法に関する記事をいくつか見つけました。ただし、すべての記事は DataTables を使用してデータを前後に移動しています。
SqlBulkCopy と共にデータ エンティティを使用する方法はありますか、それとも DataTables を使用する必要がありますか?