/// <summary> /// Gets the collection by FKs. /// </summary> /// <param name="criteria">The criteria.</param> /// <returns>a collection</returns> public SolutionCollection GetCollectionByFKs(SolutionQueryCriteriaByEntityReference criteria) { MSBuildExtensionPack.EntityContracts.QueryPredicateSolutionByFKs <Solution> _PrediacteByFKs = new MSBuildExtensionPack.EntityContracts.QueryPredicateSolutionByFKs <Solution>(criteria); return(new SolutionCollection(this.Where(_PrediacteByFKs.Predicate))); }
/// <summary> /// Existses the by FKs. /// </summary> /// <param name="criteria">The criteria.</param> /// <returns>true if any, otherwise false</returns> public bool ExistsByFKs(SolutionQueryCriteriaByEntityReference criteria) { MSBuildExtensionPack.EntityContracts.QueryPredicateSolutionByFKs <Solution> _PrediacteByFKs = new MSBuildExtensionPack.EntityContracts.QueryPredicateSolutionByFKs <Solution>(criteria); return(this.Count(_PrediacteByFKs.Predicate) > 0); }