当前位置:  开发笔记 > 编程语言 > 正文

实体框架验证和使用

如何解决《实体框架验证和使用》经验,为你挑选了0个好方法。

我知道有一个AssociationChanged事件,但是,这个事件在关联之后触发.没有AssociationChanging事件.因此,如果我想为某些验证原因抛出异常,我该如何做并恢复原始值?

此外,我想基于来自其他实体的信息来默认我的实体的值,但只有在我知道有权插入数据库的实例时才这样做.如何区分它和实例化对象,因为它将基于现有数据填充?我应该知道吗?是否应该考虑我的实体业务逻辑之外的业务逻辑?

如果是这种情况,那么我应该设计控制器类来包装所有这些实体吗?我担心的是,如果我交还一个实体,我希望客户端能够访问这些属性,但是我想要对如何设置,默认等的验证保持严格控制.我看到的每个例子都引用了上下文,这是我的enity部分类验证之外,对吧?

顺便说一下,我查看了EFPocoAdapter并且因为我的生活无法确定如何在我的POCO课程中填充列表...任何人都知道我如何从EFPoco类中获取上下文?

推荐阅读
手机用户2402852387
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有