- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前有兴趣使用 Entity Framework 自学,因为我喜欢 OR 映射的基本概念。
然而,为了学习这一点,我的目的是获得 Entity Framework 的认证(DataAccess 认证在 Microsoft 世界中被称为)。
在开始阅读考试书籍并进行实验后,我得出的结论是,使用 Entity Framework (至少在书中),UI 中的许多东西都很难收紧。我拒绝认为现实生活中的项目就是这样做的。
所以我有两个问题(也许它们有点映射在一起):
如何在现实生活中真正处理 ObjectContext?它真的像实验室一样一直开着吗?他们将它传递到不同的窗口并保持打开状态。至少在重新使用我的代码的方式上,这对我来说至少是相当愚蠢的。因为最终会有 X 数量的数据库问题,这些问题在更大的项目中完全相同。
有没有人提供您在实际项目中用于 Entity Framework 解决方案的模式的良好链接?
非常感谢您的宝贵时间!
最佳答案
MS 认证考试和现实生活中的发展毫无共同之处。那两个是完全不同的世界。因此,不要为完成书中实验所必须使用的蹩脚方法而烦恼(好吧,如果你愿意,你可以创建自己的实验室并花更多时间在正确的方法上)。这些示例不使用分层架构,也不处理关注点分离。
简单地说,在现实世界中它不是这样做的,但解释它是如何完成的需要准确描述你想要做什么类型的应用程序以及你想要执行什么操作。
关于认证本身的一些信息:
我获得了 .NET 3.5 和 .NET 4.0 的 DataAccess 认证。我的经历太可怕了。特别是 DataAccess .NET 4.0 可能是我参加过的最糟糕的 MS 考试。我相信我对 EF 了解一点点,我通过浏览几个章节来准备自己,这些章节包含我在 Entity Framework 编程、 Entity Framework 4 食谱、 Entity Framework 4 实战和 Pro Linq(用于 Linq-to-Sql)中不经常使用的主题) + 我阅读了整个 ESQL 引用资料。在我准备期间,没有提供该考试的培训套件。它根本没有帮助我。关于 EF 的试题质量很差,我大部分时间都迷路了,因为我觉得我需要更多信息才能正确选择答案(要求提供的答案不止一个或没有一个答案看起来正确)或者我需要选择更多然后一个答案可以满足问题中的所有要求,但我只能选择一个。
请注意,考试不仅仅是关于 EF 的。在 .NET 3.5 中,考试几乎没有关于 EF 的问题。 .NET 3.5 考试中有一半的问题是关于数据集 (OMG) 的。在 .NET 4.0 中,考试包含一半关于 EF 的问题,大量关于普通老式 ADO.NET 的问题,包括少量关于数据集的问题,以及关于 Linq-to-sql、MS Sync Framework 和数据服务等剩余主题的少量问题。
我不喜欢写它,但 .NET 4.0 考试让我相信,头脑 Storm 有时会很方便,因为如果你认为考试不正确或问题不明确,就没有吸引力。
关于c# - EntityFramework 在现实生活中如何与 C# 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6723394/
笙歌 痞性. 剩余 青怏 洒脱 现实 搁浅° 软萌 路途 娼妓 离骚 逐你 微尘 迷魂 ▼ 扎心 堇夏 残年っ ╭淡妆╮ 24K.纯疯 隐痛
我正在尝试不费吹灰之力地实现完全有效的持久性无知。不过我有很多问题: 最简单的选项 这真的很简单——可以像在 SOA 中那样使用 Spring Data 注释对实体进行注释(但让它们真正执行逻辑)?除
我想完成一项简单的任务。 我在可变宽度容器中有一个图像。 容器的宽度可以为 300、400、700 或 900 像素。这是通过媒体查询完成的图像应占据该容器的所有宽度。所以它也将是 300、400、7
我在使用 Storyboards AutoRotation 和 iPhone 时遇到问题。我已经将一个非常简单的项目与 3 个 View Controller 放在一起,并将其上传到 gitHub 以
我是一名优秀的程序员,十分优秀!