C# 获取EntityCollection以与数据库对话
我相信我已经找到了我想要的实体中操作的主类,但不知道如何准确地将其连接到数据库,而且MSDN在文档方面非常宝贵(Google甚至没有那么有用) 再一次,请原谅我的无知,因为我对这一点还不熟悉,只是最近才开始加速,但我如何让这一点与数据库连接或反映这一变化呢?我只是没有看到这两者之间的路径,比如说DbContext。我是否手工制作一个查询?在过去三天里,我一直试图说服这个框架去做一些最简单有用的事情,但是我缺少的是什么特殊的类来提供我所缺少的一些功能吗?感谢所有接受这项艰巨任务的人C# 获取EntityCollection以与数据库对话,c#,entity,C#,Entity,我相信我已经找到了我想要的实体中操作的主类,但不知道如何准确地将其连接到数据库,而且MSDN在文档方面非常宝贵(Google甚至没有那么有用) 再一次,请原谅我的无知,因为我对这一点还不熟悉,只是最近才开始加速,但我如何让这一点与数据库连接或反映这一变化呢?我只是没有看到这两者之间的路径,比如说DbContext。我是否手工制作一个查询?在过去三天里,我一直试图说服这个框架去做一些最简单有用的事情,但是我缺少的是什么特殊的类来提供我所缺少的一些功能吗?感谢所有接受这项艰巨任务的人 EntityC
EntityCollection<T> newCollection = new EntityCollection<T>();
newCollection.Add(objectValue);
EntityCollection newCollection=newEntityCollection();
newCollection.Add(objectValue);
我的意思是,EntityCollection只是实体的列表/数组吗?或者它是否有一些到数据库的后端钩子?当调用它的方法时,它能执行更新/删除吗?这些方法在本质上是神奇的,还是有一些准备工作让神奇发挥作用?据我所知,这个
类的行为就像类的行为一样,也就是说,它是一个内存中的集合
看看这个答案:
但是,如果您查看有关其方法的MSDN文档,就会发现它可能与ObjectContext
相关,并最终与数据源(数据库)相关:
Add方法将对象添加到EntityCollection,然后
在两个对象之间创建关系。当源对象
附加到ObjectContext实例时,Add方法还添加
对象到ObjectContext。此操作被转换为
调用SaveChanges时在数据源中插入操作。对于
有关详细信息,请参见添加、修改和删除对象(实体)
框架)
你为什么不自己试试呢?只需执行一些CRUD操作,看看它是否反映在DB或DbContext中。完全诚实?这是一个继承的项目,它不会编译,可能有几千个错误,我正在寻找有经验的人来帮助我找到清理它的起点。当我说我不知道实体,它对我来说是新的…我的意思是,我在本周早些时候开始阅读教程,而这些概念仍在深入。