Overblog Tous les blogs Top blogs Économie, Finance & Droit Tous les blogs Économie, Finance & Droit
Suivre ce blog Administration + Créer mon blog
MENU

Romagny13 - Du .NET,du pur .NET

Cycle de progression Faire (quelque chose qui marche) -> comprendre ce que l’on fait/comment cela marche -> pousser plus loin les notions

Publicité

SQL Server Compact Toolbox

SQL Server Compact Toolbox

SQL Server Compact Toolbox est un add-in pour Visual Studio 2013,2012 et 2010 permettant de gérer facilement ses bases de données SQL Server compact depuis l’IDE . http://visualstudiogallery.msdn.microsoft.com/0e313dfd-be80-4afb-b5e9-6e74d369f7a1

Lire la suite
Publicité

HierarchicalDataTemplate

HierarchicalDataTemplate

Exemple avec un treeView je récupère le schéma d’une base de données Sql Server . J’affiche le nom des tables et en nœuds enfants les noms de colonnes .Le "level2" correspond aux noeuds enfants. < TreeView ItemsSource ="{ Binding Database .Tables}" >...

Lire la suite

MVVM – Bouton dans une listBox + passage de paramètre (CommandParameter)

RelayCommand public class RelayCommand : ICommand { readonly Action < object > _execute; readonly Predicate < object > _canExecute; public RelayCommand( Action < object > execute): this (execute, null ){ } public RelayCommand( Action < object > execute,...

Lire la suite

Chargement asynchrone de données

1 – Task public async Task> GetAllAsync() { List clients = new List(); using (SqlConnection connection = new SqlConnection(@"Data Source=.\SQLEXPRESS;Initial Catalog=dbDemo;Integrated Security=SSPI;")) { await connection.OpenAsync();...

Lire la suite
Publicité

EDM : DbContext ,EntityState,ObjectContext,DbEntityEntry

1-EntityState /Ajout d’entité au contexte Exemple pour ajouter on peut : dbTradingEntities context = new dbTradingEntities (); Article newArticle= new Article () { ArticleID = Guid .NewGuid(), ArticleName = "Superbe jeans" , CategoryID = 1, CollectionID...

Lire la suite

EDM / MAPPING / RELATIONS MANY-TO-MANY

EDM / MAPPING / RELATIONS MANY-TO-MANY

Exemple nous avons : une entité Article un model ArticleModel On crée deux méthodes d’extension pour le mapping public static class ArticleMapper { public static ArticleModel ToModel( this Article entity) { ArticleModel model = new ArticleModel () { ArticleID...

Lire la suite

MVVM - ServiceLocator

Permet de « centraliser l’ensemble des services de l’application » (les services du Model) Un peu comme le ViewModelLocator qui lui s’occupe du ViewModel Enregistrement des services : App.xaml.cs protected override void OnStartup( StartupEventArgs e)...

Lire la suite

Le pattern Repository

Le pattern Repository

L’interface - Contient une liste de membres à implémenter. public interface IRepository { List GetAll(); } Le « manager »- On passe une classe Repository implémentant l’interface dans le constructeur public class RepositoryManager...

Lire la suite
Publicité

MVVM - ViewModelLocator

1 ViewModelLocator "simple" On peut soit déclarer tous les ViewModels dans App.xaml de manière à pouvoir y accèder facilement http://romagny13.over-blog.com/article-creation-d-un-dictionnaire-de-ressources-122773801.html Ou on peut utiliser un ViewModelLocator...

Lire la suite

Création d'un dictionnaire de ressources

Création d'un dictionnaire de ressources

1 – Ajout d’un dictionnaire de ressources (Styles,DataTemplates,Brushes,Converters,Fonts,etc.) Exemple : Styles.xaml (ajouté dans un répertoire Ressources) 2 – Ajout d’un style < ResourceDictionary xmlns ="http://schemas.microsoft.com/winfx/2006/xaml/presentation"...

Lire la suite