2011-04-11 23 views
0

我是.net框架的新手。新手.net问题 - 限制访问数据库...如何写模型?

我即将开始一个项目,我只能读取客户端的数据库。数据库没有我需要查询我的项目需要的信息的所有存储过程。所以我需要在我的应用程序的某个地方写更多的查询。

对于.net和所有人来说,新手可以推荐一些关于在我开始创建自己的数据访问层之前需要了解的库/包的快速入门指南吗?

其他信息

其他.NET开发人员告诉我,我将无法有效地使用实体框架,因为谁做的数据库并没有明确声明外键和数据库完整性约束的人。如果你能确认这个限制,那么这意味着我必须用ado.net库编写我自己的查询?

回答

1

这取决于你的工作水平。

如果您需要编写您自己的SQL查询,请至少熟悉ado.net(Connection,Command,Reader)的核心组件。

如果您将使用OR-Mapper(对象关系映射程序),请查看entity frameworklinq-to-sql

除此之外,熟悉LINQ。它可以帮助你处理很多早些时候很艰难和臃肿的事情。

1

Entity Framework是一个很好的开始,尤其是当数据库已经存在的时候。最好的部分是它是.Net堆栈的一部分,所以你不需要其他软件包。