LINQ-Frage

21/03/2009 - 00:33 von Andre | Report spam
Hallo,

folgendes Problem. Ich habe ein Model, mit einem einem "Array Property".

public Adresse[] Anschrift
{
get;
set;
}

Nun habe ich eine Linq-Abfrage von einer DB

from p in ctx.Personen
select new Person
{
...
Anschrift = new Adresse[] { p.Strasse, ... } // <- geht so nicht

Nun meine Frage. Kann ich ein Array direkt in der SELECT-Anweisung erstellen bzw. befüllen?

Danke im voraus.
 

Lesen sie die antworten

#1 Peter Fleischer
21/03/2009 - 06:35 | Warnen spam
"Andre" schrieb im Newsbeitrag
news:

...
from p in ctx.Personen
select new Person
{
...
Anschrift = new Adresse[] { p.Strasse, ... } // <- geht so nicht

Nun meine Frage. Kann ich ein Array direkt in der SELECT-Anweisung
erstellen bzw. befüllen?



Wie wàre es mit der Nutzung der ToArray-Methode?

c.Adresse = (from p in ctx.Personen select new Anschrift { Strasse=
p.Strasse}).ToArray();


Viele Grüsse
Peter

Ähnliche fragen