如果我在 EntityDataSource 的 Inserted 事件期间对插入的值做某事,我应该包装e.Entity
在一个using()
语句中吗?我说不出来。那是“在上下文中”吗?
应该是(正如我在其他示例中看到的那样):
myEntity NewRecord = (myEntity)e.Entity;
myVar = NewRecord.DataValue;
或者是适当的做法:
using (myEntity NewRecord = new e.Entity())
{
myVar = NewRecord.DataValue;
}
(不要认为语法是完全正确的。不想仅仅为了询问而查找它是如何工作的。)
从 MSDN 文档中,我只能收集到 e.Entity 是一个对象,它是……实体。有帮助。那么它是否打开了一个新的连接以及我假设一个新实体需要的整个包的其余部分?