|
|
Parcourir par tags
Tous les tags » .net » Bug (RSS)
-
Imaginons le cas suivant :
class A
{
public static implicit operator B(A a)
{
return new B(a);
}
}
class B
{
public B(A a)
{
}
}
Ce code compile : normal.
Maintenant sur le code suivant :
class A
{
public static implicit operator B(A a)
{
return new A();
}
}
ne ...
-
J'ai identifié un vilain bug quand on mélange les IQueryable et la syntaxe yield.
J'avais réalisé un exemple avec LINQ To SQL, un autre avec LINQ To Entities et enfin un autre avec IEnumerable<object> (qui lui ne plante pas). Diego a transformé mon exemple IEnumerable<object> en IQueryable<object> avec l'extension method ...
-
J'ai identifié deux cas, que j'ai remonté à Corp, d'erreurs apparaissant quand on essaye de faire du TPT avec le designer d'EDM.
Pour rappel, le TPT c'est quand on a deux tables avec la même PK et qu'on veut avoir de l'héritage entre nos deux entity types associés.
Premier cas : erreur 3034
En utilisant cet EDM :
Une table Contacts, une ...
-
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, ...
-
Pour le code suivant :
class A<T>
{
public A()
{
var b = new B();
}
class B : A<T>
{
}
}
Reflector génère :
class A<T>
{
public A()
{
var b = new B<T>();
}
class B : A<T>
{
}
}
ce qui ne compile pas.
-
Le group by en VB et en C# est très différent.
Avec VB, l'intellisence n'a pas intégré cela. Voici un exemple :
Alors qu'en réalité, g n'est pas un IEnumerable(Of Product) mais un decimal? !!!
D'où l'arreur de compilation suivante :
'First' is not a member of 'Decimal?'.
|
|
|