摘要:
技术考虑 下面的原则帮助你选择适当的技术,依赖于设计的应用类型和应用的需求: 如果你需要基本的查询和参数,考虑直接使用ADO.NET的对象。 如果你需要支持复杂的数据访问方案,或者是想简化你的数据访问代码,考虑使用企业库的数据访问模块,更多信息请查看http://entlib.codeplex.com/。 如果你在已经存在数据库的情况下,创建数据驱动的web应用程序,考虑使用ASP.NET... 阅读全文
随笔档案-2010年6月3日
NET 应用架构指导 V2 学习笔记(十四) 数据访问层指导
2010-06-03 00:33 by Virus-BeautyCode, 2230 阅读, 收藏, 编辑
摘要:
查询 查询是数据访问层中主要的操作。他们是将应用的请求翻译为对数据库的CRUD行为。因为查询如此关键,应该优化它们,来最大化数据库的性能。可以参考下面的设计原则: 使用参数化的SQL查询,可以减少安全问题,减少SQL注入攻击。不要使用用户输入的内容进行字符串的拼接。 考虑使用对象创建查询。例如:实现查询对象模式,或者使用ADO.NET支持的参数化查询。考虑为查询的执行优化数据库的数据结构。 ... 阅读全文