AF2013 0.1.4762.43083
See the version list below for details.
dotnet add package AF2013 --version 0.1.4762.43083
NuGet\Install-Package AF2013 -Version 0.1.4762.43083
<PackageReference Include="AF2013" Version="0.1.4762.43083" />
paket add AF2013 --version 0.1.4762.43083
#r "nuget: AF2013, 0.1.4762.43083"
// Install AF2013 as a Cake Addin #addin nuget:?package=AF2013&version=0.1.4762.43083 // Install AF2013 as a Cake Tool #tool nuget:?package=AF2013&version=0.1.4762.43083
Nativement, le Framework .NET 4 et SharePoint 2013 fournissent un ensemble de fonctionnalités utiles. "AreaProg Framework" permet d'étendre cela en fournissant des méthodes d'extension permettant de faciliter le développement en .NET et SharePoint.
La partie SharePoint de ce Framework se focalise surtout sur l'amélioration de la gestion des content types. En effet, avec "AreaProg Framework", vous définissez vos content types en déclarant une classe C# basique. Celle-ci sera analysé par le "Framework" et le content type correspondant sera créé. En plus d'être plus simple que le XML, ce système est églalement plus sûr. Il est également possible d'utiliser par après cette classe pour recupérer, créer, modifier et supprimer des éléments dans des listes de façons très efficace.
Après mesure de performance, l'utilisation de ce Framework s'avère entre 10 et 15 fois plus rapide que LINQ for SharePoint.
Envie d'en savoir plus ? N'hésitez pas à télécharger ce Framework. Vous pouvez également retrouver des articles explicatifs ici "http://www.areaprog.com/fmk".
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net is compatible. |
This package has no dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
0.1.4770.41484 | 1,679 | 1/22/2013 |
0.1.4765.42530 | 1,801 | 1/17/2013 |
0.1.4762.43083 | 1,558 | 1/14/2013 |
0.1.4761.4092 | 1,501 | 1/13/2013 |
0.1.4760.41822 | 1,534 | 1/12/2013 |
0.1.4754.33708 | 1,533 | 1/6/2013 |
0.1.4751.39315 | 1,543 | 1/3/2013 |
0.1.4730.17432 | 1,611 | 12/13/2012 |
- Gestion des méthodes imbriquées dans les requêtes "LINQ" utilisant SharePoint. Les requêtes du type "Where().OrderBy().FirstOrDefault()" sont mieux supportées.
- Amélioration générale du support des requêtes "LINQ" utilisant SharePoint.
- La méthode "Query" supporte maintenant un paramètre nommé "strict" permettant d'indiquer que les éléments basés sur des "content types" enfants à celui utilisé ne seront pas récupérés (si le paramètre est sur "true", étant la valeur par défaut).
- Dans les versions précédentes, les "lookups" multiples étaient créées avec le type "Lookup" au lieu de "LookupMulti". Cela pouvait créer des incohérences sous certaines circonstances. Cette version corrige ce bug.
- La ou les méthodes "LINQ" sont maintenant exécutées directement sur le résultat filtré renvoyé par SharePoint. Cela permet d'éviter de récupérer des éléments non voulus. Par exemple, "Where(c => c.Title.Contains("A")" pouvait poser problème car "CAML" ne prend pas la casse en compte. La requête "LINQ" doit donc être exécutée à nouveau pour éviter de récupérer des éléments contenant un "a" mais pas de "A".
- Dans le cas de requêtes successives, seule la première est traduite en "CAML". Par exemple "Where(query1).OrderBy().First(query2)", "query2" n'est plus transformée en "CAML" car cela provoque des résultats inattendus quand "query1" ne peut pas être intégralement convertie en "CAML".
- Appeler la méthode "ToString" sur le résultat d'une requête "LINQ" utilisant SharePoint lançait une exception. Cette version corrige le problème.
- Dû au fait que la requête "LINQ" est exécutée directement sur le résultat filtré renvoyé par SharePoint, un nombre plus important de méthodes "LINQ" sont supportées.