日期:2014-05-20 浏览次数:20815 次
// 摘要: // 为 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; } }