日期:2014-05-20 浏览次数:21020 次
// 摘要:
// 为 LINQ to SQL 应用程序中的一对多关系的单一实例方提供延迟加载和关系维护。
//
// 类型参数:
// TEntity:
// 目标实体的类型。
public struct EntityRef<TEntity> where TEntity : class
{
//
// 摘要:
// 通过引用目标实体初始化 System.Data.Linq.EntityRef<TEntity> 类的一个新实例。
//
// 参数:
// entityRef:
// 目标实体。
public EntityRef(EntityRef<TEntity> entityRef);
//
// 摘要:
// 通过指定源初始化 System.Data.Linq.EntityRef<TEntity> 类的一个新实例。
//
// 参数:
// source:
// 引用源。
public EntityRef(IEnumerable<TEntity> source);
//
// 摘要:
// 通过指定目标实体初始化 System.Data.Linq.EntityRef<TEntity> 类的一个新实例。
//
// 参数:
// entity:
// 目标实体。
public EntityRef(TEntity entity);
// 摘要:
// 获取或设置目标实体。
//
// 返回结果:
// 目标实体。
public TEntity Entity { get; set; }
//
// 摘要:
// 获取一个值,该值指示是否已加载或分配目标。
//
// 返回结果:
// 如果已加载或分配目标,则为 True。
public bool HasLoadedOrAssignedValue { get; }
}