これまでの .Net コーディングの冒険では、情報をファイルに保存する必要がありました。そこで、XmlSerializer と DataContractSerializer を使用して、属性付きクラスを XML ファイルにシリアル化しました。ただし、次のプロジェクトでは、SQL サーバー データベースから情報を保存および取得する必要があります。これを行うためのオプションが何であるか疑問に思っています。
私が作成したものではないアプリの現在のバージョンでは、多くのハードコードされた SQL コマンドが使用されています。しかし今は、データベースやオブジェクトとの間で個々のフィールドを読み書きする必要があることを避けようとしています。私は特に、自分のコードで多くのハードコードされた SQL を避けたいと思っています。クラスの属性やパブリック プロパティに基づいて、シリアライザー クラスが XML ファイルの読み取りと書き込みの方法を理解する方法が気に入っています。XMLではなくデータベースに似たものはありますか?