2010-03-01 77 views
1

您能推荐一个简单但有用的DAL对象创建器吗?我想要一些以LINQ的方式创建和更新对象的东西。它应该在C#中,并且如果它在部分类中拆分对象的属性和数据访问方法会好得多。有关创建DAL对象的建议

我们之前使用过CSLA,但我希望我们的下一个项目更简单一些。

在此先感谢

+0

LINQ出了什么问题? – 2010-03-01 05:49:13

回答

2

如果你正在寻找一个ORM,在这里看到:

NHibernate, Entity Framework, active records or linq2sql

你只是希望使用原始ADO.NET,也可能数据集?如果是这样,你是否想要一个代码生成器为你生成你的数据层没有一个完整的ORM?

如果您要使用Linq(而不是Linq-To-Sql),那么此时您需要一个ORM。

CSLA实际上并不是一个ORM,并且从数据层的角度来看并没有多大作用。它更像是一个业务层工具。

+0

感谢兄弟我来看看它。 – 2010-03-01 11:59:36

3

正如有很多伟大的产品在那里一个不起眼的建议 - 我们一直在使用EntitySpaces(一个ORM)在我们的商店几年喜欢它。

+0

@thedugas - 看起来不错,我会看看它。你有没有用过免费的东西? – 2010-03-01 06:57:16

+0

我目前正在使用实体空间进行调查,如果您对其特别喜欢的内容进行了扩展,则会喜欢它。 – Russell 2010-03-01 11:52:51

+0

@Jojo - 不,我没有,但你可能会发现这个感兴趣的文章: http://stackoverflow.com/questions/206197/best-free-orm-tools-to-use-with-net-2 -0-3-5 – dugas 2010-03-01 13:24:41