|
|
Parcourir par tags
Tous les tags » C# » IL » .Net (RSS)
-
Je regardais le code de l'Entity Framework quand je suis tombé sur le code suivant :
switch (this.<>1__state)
{
case 3:
case 4:
break;
default:
return;
try
{
}
finally
{
this.<>m__Finally6();
}
break;
}
Cela me paraissant bizarre, ...
-
J'avais fait une première version de l'EntityCloner.
Je viens de finir une nouvelle version qui clone non plus l'entité seule mais le graphe à partir de l'entité.
public static class EntityObjectExtension
{
public static T Clone<T>(this T entityObject) where T : EntityObject, new()
{
return ...
-
Je pense que ça serait bien de rajouter les notions de privé à l'instance (en plus de privé à la classe) et idem pour protected.
Dans beaucoup de cas, je voudrais inderdire ceci :
class C1
{
private int _test = 0;
public int Test(C1 c1)
{
return c1._test;
}
}
En effet, quand je définit _test privé ...
-
Suite à la nouvelle remarque de Jean-Baptiste, mon code devient finalement ceci :
namespace ConsoleApplication81
{
class Program
{
static void Main(string[] args)
{
using (var context = new DataClasses1DataContext())
{
var dt = ...
-
C'est pas parce que je suis au MVP Summit que ça va m'empêcher de coder la nuit.
J'avais précédemment blogué sur la génération de code à la volée qui permettait de convertir une Table LINQ To SQL en DataTable.
Suite à
la remarque de Jean-Baptiste
le fait que ça m'embêtait de garder un appel par réflection et que je voulais utiliser un ...
-
J'ai récemment eu la question suivante : comment, à partir d'une System.Linq.Table<T> générer une DataTable.
Ma réponse a tout de suite était : par reflection.
Le problème de la reflection c'est que c'est long.
Du coup la meilleure façon d'optimiser le traitement est de générer du code fortement typé à la volée.
A ce propos, je vous ...
|
|
|