|
|
Parcourir par tags
Tous les tags » Niveau intermédiaire (RSS)
Page 1 sur 7 (69 messages au total)
-
Lorsque l’on utilise le DataContractSerializer, il arrive que l’on souhaite sérialiser un type abstrait sans connaitre l’implémentation concrète.
Exemple : [DataContract]
abstract class Foo
{ }
[DataContract]
class Bar : Foo
{ }
class Program
{
static void Main(string[] args)
...
-
Par défaut, lorsque l’on fait une requête Entity Framework, les objets connexes ne sont pas chargés, il faut explicitement indiquer que l’on souhaite charger ces objets.
Il existe 2 solutions pour charger les objets connexes. Soit on active le lazy-loading, ainsi les objets seront chargés lors de l’accès à la propriété. Soit on indique à ...
-
A partir de IIS7, toute la configuration IIS se trouve dans un fichier de configuration XML. Ce fichier est situé dans le dossier C:\Windows\System32\inetsrv\config\applicationHost.config.
Il existe un mécanisme permettant de sauvegarder automatiquement ce fichier en cas de modification. Cela permet ainsi de revenir en arrière lorsque l’on a ...
-
Il est fréquent d’avoir du contenu localisé dans une base de données. J’ai récemment eu besoin d’extraire de telles données avec Entity Framework, j’ai alors cherché une solution permettant d’avoir de bonnes performances.
Il existe plusieurs possibilités de modélisation de contenu localisé. Pour ma part, lorsque je dois stocker un objet ...
-
De plus en plus d’applications web utilisent des services “Ajax” pour communiquer avec les serveurs. Ces services retournent généralement du JSON qui sera ensuite interprété côté client.
Pour diverses raisons, il est possible de vouloir exécuter 2 requêtes simultanément. Par exemple, un traitement longue durée s’effectue en arrière-plan ...
-
Récemment, on m’a demandé s’il valait mieux utiliser l’operateur de conversion classique ou l’operateur as pour effectuer une conversion. J’ai donc cherché à savoir quelle était la meilleure méthode au niveau du temps d’exécution.
Les méthodes de conversion classique et l’opérateur as ne sont pas exactement équivalents. Bien sur, tous deux ...
-
Lorsque l’on fait une application web contenant du JavaScript, tôt ou tard se pose la question de la localisation, c’est à dire l’affichage des textes en différentes langues. ASP.net Ajax propose une solution utilisant les ressources .net, les fichiers resx.
Afin de mettre en place cette solution, plusieurs étapes sont nécessaires. Tout ...
-
Récemment j’ai eu besoin de retourner un objet non serializable via un WebService. Afin de réaliser cela, j’ai implémenté l’interface IXmlSerializable.
Prenons par exemple ce service :
[ServiceContract]
public interface IMyService
{
[OperationContract]
Person Get(int personId);
}
[DataContract]
public class Person : ...
-
Dans certains cas il peut être intéressant de pouvoir partager une session entre plusieurs sous-domaines. Cela nous permet par exemple d’avoir une session unique pour les urls fr.monsite.com et en.monsite.com ou http://www.monsite.com et https://secure.monsite.com.
Afin de bien comprendre notre problème, intéressons nous au fonctionnement ...
-
Lorsque l’on utilise WCF, dans certains cas, on aimerait pouvoir exécuter du code lorsque certaines méthodes sont appelées.
J’ai récemment eu ce besoin. Je travaillais sur un “Ajax-enabled WCF service” accessible depuis JavaScript. Pour différentes raisons j’utilisais l’attribut [WebGet] afin que les méthodes soient directement disponible ...
1 ...
|
|
|