ASP.NET 中用于 SELECT、INSERT、UPDATE 和 DELETE 操作的通用 C# 类
我正在寻找一个代码示例/链接来完成标题所述的操作。
基本上,我需要为我的 asp.net 网站创建一个数据访问层,并且我希望它尽可能通用。出于性能考虑,我更喜欢使用存储过程和数据表以及相应的 c# ado.net 代码。
如果有人有意见/建议/更正,请随时说出来。
谢谢。
I'm searching for a code example/link that does what the title says.
Basically I need to create a data access layer for my asp.net website, and I want it to be as generic as possible. I prefer to work with stored procedures and data tables and the respective c# ado.net code for the sake of performance.
If anyone has comments/suggestions/corrections please feel free to say it.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
听起来您正在描述
DataAdapter
类。Sounds like you are describing the
DataAdapter
class.您应该使用/学习
LINQ-SQL
、实体数据模型
框架和EDM代码优先
。You should have to use/learn
LINQ-SQL
,Entity Data Model
framework, and EDMcode first
.我过去使用过这个示例。确实做得很好。我添加了我需要的内容,但作为通用 DAL,它非常可靠。
http://www.codeproject.com/KB/dotnet/Generic_DAL_in_NET_20.aspx
I used the sample from this one in the past. It was really well done. I added what I needed but as a generic DAL it was pretty solid.
http://www.codeproject.com/KB/dotnet/Generic_DAL_in_NET_20.aspx
StackOverflow 使用的是 Dapper:http://code.google.com/p/dapper- dot-net/
以下是其他 ORM 的列表:
http://amrelgarhy.com/47/orm-tools-net/
Dapper is what StackOverflow uses: http://code.google.com/p/dapper-dot-net/
Here is a list of other ORMs:
http://amrelgarhy.com/47/orm-tools-net/
使用 Microsoft Enterprise Library.Data 应用程序块中的 SqlHelper 类。
Use SqlHelper Class from Microsoft Enterprse Library.Data Application Block.