我正在使用ADO.NET 2.0和C#,sql Server 2005设计数据访问层.我经常与大脑争论放置这些调用的位置.对于可维护的健壮代码,我应遵循以下哪种方式.
方法1
Public Class Company { public string CompanyId {get;set;} public string CompanyAddress {get;set;} public bool Create() { } public bool Update() { } public bool Delete() { } }
方法2
Public Class Company { public string CompanyId {get;set;} public string CompanyAddress {get;set;} }
我会使用下面的另一个类来进行核心数据访问.如下
Public Class CompanyRepository { public Company CreateCompany(string companyId,string companyDescription) { } public bool UpdateCompany(Company updateCompany) { } public bool DeleteCompany(string companyId) { } public List<Company> FindById(string id) { } }
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。