我在asp.net 3.5中创建我的应用程序。我必须创建我的数据访问层,我在这里采用传统的获取/更新数据的方法。 SqlConnection比SQLCommand,比SQLadapter。 我是否可以通过其他方式轻松创建DAL图层。
规格。
我所知道的:
Linq to SQL - 我不想使用它 因为我不太清楚 我需要LINQ语句 快速开发应用程序。 [3天:-(]。此外,还有100% 表结构的机会 将来会有所改变。
企业库:也需要 我有很多时间融入我的 应用
创建我的数据层的任何其他建议,快速...快速...和“不”脏。 提前谢谢。
答案 0 :(得分:2)
如何使用Codesmith(free version 2.6)从数据库中生成一组简单的数据访问对象?鉴于您需要建模的数据库对象数量很少,我认为考虑到时间限制,这将是实现目标的快捷方式。
答案 1 :(得分:0)
我建议使用LINQ to SQL。但是,因为那是你的不,我建议的其他选项是Visual Studio生成的Strongly Typed Datasets
和Table Adapters
。它们虽然陈旧,但足以在任何现代应用中发挥作用。
他们很快创造。它们提供类型安全。它们非常灵活,可用于配置和定制。由于它们是由Visual Studio生成的,因此可以很容易地快速反映对数据库所做的任何更改。
答案 2 :(得分:0)
作为一名LINQ初学者,我建议采取行动,并使用linq-to-sql或实体框架。我不能肯定地说在不知道你的要求的情况下,但是很有可能花时间学习这个项目的基本linq会加快整体的发展。
答案 3 :(得分:0)
您可能还想考虑SubSonic。它实现起来相对容易,使用起来相当直观。最近在一个小项目上第一次使用它,尽管有一些初始配置问题让它与MySQL一起工作,它很好地处理了数据访问。