我们目前有一个应用程序,它的数据库有点大,只有静态数据(只读)。
我们正在考虑以模型对象构造填充集合的编译程序集的形式部署数据。一个简单的例子:
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));
}
人们主要担心的是他们从未见过有人这样做。您以前见过/使用过这种方法吗?
主要好处是您不再需要数据访问层并且您拥有更快的性能。
编辑:只读数据库当前由工具生成,因此代码也将由工具生成。