私はソフテックへ入社して3年の社員で、主にWindowsアプリケーションの開発に携わっています。 ある案件でPLCとデータベースの通信の中継をするアプリケーションを開発した際に、Entity Frameworkという技術を扱うことがありました。今回のソフテックだよりでは、Entity Frameworkの特徴やメリット・デメリットについて紹介させていただきます。 Entity Frameworkとは、SQL Serverなどのデータソースへのアクセスを実現するADO.NETに追加された機能の1つです。 従来のADO.NETでは、データベースに対して直接プログラムを作成するため、データベースへの接続文字列やSQL文などを直接書く必要があります。 それに対して、Entity Frameworkでは、概念モデルであるEntity Data Model(EDM)に対してプログラムを作成するため、接