加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc-3 – 如何在MVC应用程序中使用POCO

发布时间:2020-12-16 07:16:28 所属栏目:asp.Net 来源:网络整理
导读:我已经阅读了关于POCO(普通的旧CLR(或C#)对象) here,并且对它的使用感到困惑. 如果我可以使用Code First方法那么天气我需要创建.edmx文件? 没有它,我如何使用poco与代码第一的方法? 如果我在这种情况下理解错误,请纠正我! 谢谢. 解决方法 EF中的POCO是一
我已经阅读了关于POCO(普通的旧CLR(或C#)对象) here,并且对它的使用感到困惑.

如果我可以使用Code First方法那么天气我需要创建.edmx文件?
没有它,我如何使用poco与代码第一的方法?

如果我在这种情况下理解错误,请纠正我!

谢谢.

解决方法

EF中的POCO是一个实体类,它不依赖于EF =它不是从EF特定类(EntityObject)派生的,它不包含EF依赖代码(包括EF特定属性).

代码优先使用POCO(就EF而言),因为您自己编写类并且不需要从任何EF特定父级派生.角落情况是您使用数据注释进行映射的情况,因为某些数据注释仅在EntityFramework.dll程序集中可用 – 使用这些注释违反了POCO,因为您的实体类将依赖于EF程序集.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读