現在、静的データのみ (読み取り専用) のやや大きなデータベースを持つアプリが 1 つあります。
コレクションを埋めて構築されたモデル オブジェクトを使用して、コンパイルされたアセンブリの形式でデータを展開することを検討しています。簡単な例:
public Model()
{
this.Property1 = new List<AClass>();
this.Property1.Add(new AClass(1,2));
this.Property1.Add(new AClass(4,3));
this.Property1.Add(new AClass(2,6));
}
人々が持っている主な懸念は、誰かがこのようにやっているのを見たことがないということです. 以前にこのアプローチを見たり使用したりしたことがありますか?
主な利点は、データ アクセス レイヤーが不要になり、パフォーマンスが向上することです。
編集:読み取り専用データベースは現在ツールによって生成されているため、コードもツールによって生成されます。