.Net

Parallélisme SSIS par package

L’objectif est de prioriser et de paralléliser l’exécution de packages d’un projet SSIS stocké dans le catalogue. Dans cet article, nous allons détailler une méthode de parallélisme SSIS qui soit paramétrable pour contrôler les éléments Lire la suite

Sarah Bessard
BigData

Cortana Analytics

Atelier Cortana Analytics chez Microsoft : Le but ultime de cet atelier n’est pas la BI traditionnelle basée sur des moyennes, des min. et max. depuis le cloud Azure, mais la prédiction. Et c’est là Lire la suite

Sarah Bessard
.Net

Xamarin Forms 2.0 : What’s new?

Comme mentionné dans l'article précédent, Xamarin est un environnement de développement permettant d’utiliser le langage C# de Microsoft, pour créer des applications mobiles. Xamarin.Forms est une librairie de code qui permet de construire des UI Natives pour iOS, Android et Windows Phone depuis un code C# simple et partagé, donc unique. La version 2.0 de Xamarin.Forms venant avec la version 4.0 de Xamarin, ajoute des nouveautés permettant à la fois de simplifier le travail des développeurs et d'accélérer les développements. Cette version permet ainsi de doubler les performances, en fonction des cas.

(suite…)

Sarah Bessard
ASP.Net

ASP.NET Web API

Dans cet article, je vais montrer comment créer une ASP.Net WEB API et la consommer dans un projet ASP.Net MVC4.

C’est quoi WEB API ?

Web Api est un Framework Microsoft qui permet aux développeurs de mettre en place des services  HTTP pouvant être consommés par  une multitude de clients (réseaux sociaux, navigateurs, mobiles, etc.). C’est la plateforme idéale pour développer des applications Restful (REpresentational State Transfer) dans le Framework .net

(suite…)

Sarah Bessard
SQL Server

SQL Serveur Trucs & Astuces

Dans cet article, je vais présenter des trucs et astuces SQL serveur qui peuvent nous servir dans notre programmation SQL de tous les jours.

Dans ma mission actuelle, j’ai fait à la fois du développement web et du développement pur SQL sous SQL serveur 2008. J’ai, par conséquent, passé beaucoup de temps à faire/corriger des requêtes et manipuler des bases de données ayant plus que 200 Tables.

Je vais partager avec vous quelques trucs et astuces acquis lors de mes développements et mes recherches.

Requêtes Utiles :

  1. Récupération de la clé primaire d’une table :
Select column_name FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE 
WHERE OBJECTPROPERTY(OBJECT_ID(constraint_name), 'IsPrimaryKey') = 1 
AND table_name = 'REF_UTILISATEURS'

“REF_UTILISATEURS” est le nom de notre table.

(suite…)

Sarah Bessard
Entity Framework

Entity Framework Code First

L’Entity Framework est une technologie qui consiste en un ORM (object-relational mapping) qui permet d’interfacer avec une base de données SQL server via 3 approches selon le besoin (Database First, Model First et Code First).

Dans cet article, je vais étudier l’approche Entity Framework Code First qui est centrée autour du code. Cette approche nous permet d’écrire nos entités du modèle et d’en déduire automatiquement la base de données qu’EF se chargera de générer.

Avec Code First, Le designer Entity n'est pas du tout utilisé pour modifier les fichiers EDMX.

Architecture du projet :

Pour notre cas d’étude,  nous allons se baser sur l’architecture multicouche suivante :

Architecture (suite…)

Sarah Bessard