RIA Services: création d’un DomainService testable.

Avec les RIA Services, la création d’un DomainService permet d’exposer un ensemble de données au client. Je vous propose de voir dans ce billet , comment rendre le code de ce DomainService Testable Unitairement.

More...

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

LinqToSql, Datetime et substract

Bonjour,

hier je souhaitais créer une requête linqtosql dans laquelle, j'avais  besoin de faire une différence entre deux dates.

En TSQL, nous avons la méthode DATEDIFF pour effectuer cette opération, mais comment le faire directement en C#.

More...

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Configuration ConnectionString pour fichier dbml

Lors de la création d'un fichier dbml sous Visual Studio, le code behind est automatiquement généré en fonction des tables qu'on ajoute graphiquement.

Le premier constructeur appelle la class de base et lui passe la ConnectionString nécessaire pour la connection à la base de données. Cependant il ne faut pas coder en dur la ConnectionString dans ce code, car il sera automatiquement regénéré à chaque fois qu'une modification sera faite au niveau graphique du fichier dbml.

Comment y remédier ?

More...

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Construire une expression lambda

Les informations suivantes sont à prendre en compte avec les RIA Services CTP July, je n'ai pas testé avec la dernière version disponible de ces derniers jours.

J'ai une application cliente en silverlight  qui utilise les RIA Services pour la validation, la récupération, l'insertion
et la suppression des données.

Lors de la compilation, un DomainContext est créé côté client avec les méthodes créées dans le DomainService sur le Serveur. Pour communiquer avec le serveur , le DomainContext utiliser un HttpHandler  " DataService.axd " qui va se charger de rediriger les appels  à la class " DataServiceFactory", comme configuré dans le web.config:

<add path="DataService.axd" verb="GET,POST" type="System.Web.Ria.DataServiceFactory, System.Web.Ria, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>

More...

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Silverlight : trouver un élément dans un ListBoxItem

En Silverlight comme en WPF, il existe un contrôle nommé ListBox auquel on peut Binder un IEnumerable<T> ce qui nous donne une liste populée avec un ensemble de ListBoxItem.

More...

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

INotifyPropertyChanged avec Expression Lambda

Dans le Framework .NET 2.0 il existe une interface nommée INotifyPropertyChanged destinée à notifier un client lorsque la valeur d'une propriété change. Si on prend le cas de Silverlight, elle servira dans une liaison bidirectionnelle entre le client et l'objet métier.

More...

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5