Yab*_*bie 15 c# entity-framework-6
以这两种方式添加实体有什么区别?
MyEntity me = new MyEntity();
entities.myentities.Add(me);
Run Code Online (Sandbox Code Playgroud)
VS
MyEntity me = entities.myentities.Create();
Run Code Online (Sandbox Code Playgroud)
我还需要在第二个例子中添加"我"吗?如果是这样,是否有某种优势,无论如何?
非常感谢!
quj*_*jck 15
MyEntity me = new MyEntity();
Run Code Online (Sandbox Code Playgroud)
将创建一个新的实例 MyEntity
MyEntity me = entities.myentities.Create();
Run Code Online (Sandbox Code Playgroud)
将创建一个代理包装的实例MyEntity(假设您的上下文配置为创建代理)
此代理会覆盖实体的某些虚拟属性,以插入用于在访问属性时自动执行操作的挂钩.例如,此机制用于支持延迟加载关系.