Cycle de progression Faire (quelque chose qui marche) -> comprendre ce que l’on fait/comment cela marche -> pousser plus loin les notions
Ajouter une référence à System.Data.SqlServerCe.dll (C:\Program Files (x86)\Microsoft SQL Server Compact Edition\v4.0\) using System.Data.SqlServerCe; Passer la chaine de connexion dans le constructeur de SqlCeEngine ou la méthode Upgrade() Exemple SqlCeEngine...
Lire la suite
LightSwitch permet de créer rapidement des applications métiers centrées sur les données(RAD) . 1 – Création d’un projet LightSwitch 2 possibilités : - Application de bureau LightSwitch - Application HTML LightSwitch Il sera possible de switch d'un type...
Lire la suiteI - LINQ TO SQL - Mappage par attributs((System.Data.Linq.Mapping) Attributs :Database,Table,Column,etc. http://msdn.microsoft.com/fr-fr/library/system.data.linq.mapping(v=vs.110).aspx Quelques propriétés de l’attribut Column IsPrimaryKey : pour la clé...
Lire la suite
"On code d’abord" et la base de données est générée ensuite par rapport à ce que l’on code. Ressources Intéressant MVC5 + OAuth et Windows Azure http://www.windowsazure.com/en-us/documentation/articles/web-sites-dotnet-deploy-aspnet-mvc-app-membership-oauth-sql-database/...
Lire la suiteProfileCommon ne semble plus généré avec le Framework .NET 4.x . 1- HttpContext.Current.Profile Exemple : je définis une propriété « Email » accessible aux utilisateurs anonymes Web.config < configuration > < system.web > < anonymousIdentification enabled...
Lire la suite
1-Avoir sa base de données ASPNETDB.MDF Au pire On crée la base avec aspnet_regsql.exe (C:\Windows\Microsoft.NET\Framework64\v4.0.30319) On détache la base avec SSMS (SQL Server Management Studio) On récupère la base dans C:\Program Files\Microsoft SQL...
Lire la suiteXaml - local correspond au namespace du projet (xmlns:local="clr-namespace:WpfDemoBinding" ) Ressource (peut être définie pour la page, un conteneur ,un control) < Window.Resources > < local : Clients x : Key ="clients"/> Window.Resources > Control...
Lire la suite
L’éditeur d’expressions personnalisées peut être une bonne aide pour définir ses liaisons de données facilement. Exemple je vais définir l’ItemsSource de ma listBox avec l’éditeur public partial class MainWindow : Window { public MainWindow() { InitializeComponent();...
Lire la suite
Pour l’ajout et la modification : [AcceptVerbs(HttpVerbs.Post)] Vérification selon les contraintes, null, utilisation des expressions régulières pour vérifier le format ( http://regexlib.com ) Si l’entrée n’est pas correcte on ajoute une erreur au ModelState...
Lire la suite
Exemple : on essaie d’insérer deux nouvelles lignes dans la table Catégories de la base Northwind La deuxième requête ne renseignant pas CategoryName (qui n’accepte pas les valeurs nulles), l’insertion sera annulée public void DoTransaction() { using...
Lire la suite