0
私は約10モデルクラスを持っており、私は&をファイルに作成したい、私はこのためのインターフェイスを作成したい。私のインターフェースはどのように見えますか?持続モデルのためのC#インターフェイス
PS:ファイルからデータをロードする前にモデルのインスタンスを作成したくないので、アプローチはインスタンスとロードを一緒に作成する必要があります。
私は約10モデルクラスを持っており、私は&をファイルに作成したい、私はこのためのインターフェイスを作成したい。私のインターフェースはどのように見えますか?持続モデルのためのC#インターフェイス
PS:ファイルからデータをロードする前にモデルのインスタンスを作成したくないので、アプローチはインスタンスとロードを一緒に作成する必要があります。
あなたはこのような何かをすることができ読み込む/保存するためのインタフェースを作成する場合:
public interface IModel {
int Id { get; }
}
public interface IModelRepository {
void Save<T>(T model) where T : IModel;
T Load<T>(int id) where T : IModel;
}
実装タイプT
のモデルをロードする方法を決定する必要があります。また、保存されたタイプT
の多くのモデルを持っている場合 - それらのうちどれにロードするか(それにはid
を使用します)。
詳細情報を入力してください。あなたがDBで作業している場合、またはXML /テキストファイルだけでいくつかのディレクトリ。
あなたは今何のために試しましたか? noSQLデータベースをお探しですか? – Thomas
シリアル化フォーマットに関する要件はありますか?あなたが提供した情報から、.NETのシリアライゼーションに関するチュートリアルを読んだほうが良いでしょう。 –