2
什么科目应该被涵盖以便掌握关于如何用EF代码优先实现结构良好的数据库模型的体面知识? (假设以前没有任何有关SQL \数据库的知识,但已知C#和基本EF技术)用EF代码优先学习数据库设计
有关所需主题的参考文献可能会有帮助。
什么科目应该被涵盖以便掌握关于如何用EF代码优先实现结构良好的数据库模型的体面知识? (假设以前没有任何有关SQL \数据库的知识,但已知C#和基本EF技术)用EF代码优先学习数据库设计
有关所需主题的参考文献可能会有帮助。
要了解的理论,我可以推荐以下文字:
之前,你甚至在您需要了解键盘坐下归一化到BCNF。本书第1部分包含了大量示例。
我推荐在你的个人电脑上安装一个DBMS如MySQL,以便通过一些实际的例子。这将帮助您了解SQL如何工作以及如何访问和操作数据库系统中的数据。该包含在以下文字的例子是梦幻般的,充满了一流的行业经验:
为了学习ADO.NET实体框架,我会通过MSDN中的文本阅读开始和ADO.NET 4
这不是你的问题的答案,但我真的不认为你会用代码优先学习关于数据库设计的任何事情。事实是,代码优先是针对那些不想浪费时间的人 进行数据库设计,只是想潜入并开始切割代码。良好的数据库设计就是要了解哪些信息对您的应用程序非常重要,以及如何构建这些信息的存储和检索以使您的代码灵活且易于维护。这种工作应该在编码之前完成。 –
2012-03-25 15:29:32
谢谢乔尔。那么让我来纠正我的问题,并将学习需求减少到学习数据库基础知识,结构和关系的主题,然后再通过代码首先实现数据库模型。我意识到,纯粹的设计方面需要的不仅仅是Code First是关于......再次。 – 2012-03-25 15:43:45
也许更多关于我的问题来自哪里:我在开发领域非常新。在学习了一段时间之后,我已经提出了第一个项目。 我首先使用代码来构造一个不那么复杂的数据库,但随着时间的推移,会遇到与我的模型相关的一些系列问题,我认为这是一个非常松散的知识,应该如何实施健康的数据库模型...... – 2012-03-25 15:53:04