我想知道从C#代码组织与数据库交互的最佳方法。
我以前有不同的方法:
1.每个对象都有Save、Update和Delete方法,实现了所有逻辑。
2.有一个静态类,其中包含Get、GetList、Update等几乎与前面相同的方法,但将数据库逻辑从数据域类中提取出来。
现在,我认为最好为我需要存储的每个数据域类都有一些非静态类来进行存储。
什么是最好的方法?是否有任何提供存储对象的良好API的好库?
我以前有不同的方法:
1.每个对象都有Save、Update和Delete方法,实现了所有逻辑。
2.有一个静态类,其中包含Get、GetList、Update等几乎与前面相同的方法,但将数据库逻辑从数据域类中提取出来。
现在,我认为最好为我需要存储的每个数据域类都有一些非静态类来进行存储。
什么是最好的方法?是否有任何提供存储对象的良好API的好库?