我们目前正在为一家休闲和旅游公司提供电子商务解决方案。每次我们有一个版本,我们必须带来电子商务网站,因为我们更新数据库模式和数据访问代码。我们正在使用一个定制的ORM,其中每个数据实体负责自己的CRUD操作。这是通过基于数据实体中的属性动态生成SQL来实现的。
例如,地址的数据实体将是...
[tableName="address"]
public class address : dataEntity
{
[column="address1"]
public string address1;
[column="city"]
pub