Laden...

[gelöst ] EF : 2 Strings zusammenfügen

Erstellt von xrc7581 vor 12 Jahren Letzter Beitrag vor 12 Jahren 1.115 Views
xrc7581 Themenstarter:in
156 Beiträge seit 2010
vor 12 Jahren
[gelöst ] EF : 2 Strings zusammenfügen

verwendetes Datenbanksystem: EF 4.0

ich bin nicht sicher, ob der Topic hier richtig aufgehoben ist...

Hallo,
ich möchte per EF zwei Strings miteinander verknüpfen:


using (OrderITEntities ctx = new OrderITEntities())
            {
                var result = from o in ctx.Orders
                             select new
                             {
                                 o.OrderId,
                                 o.OrderDate,                                 
                                 o.ShippingAddress +  o.ShippingCity, // Das klappt so nicht
                                 o.ShippingCountry,
                                 o.ShippingZipCode
                             };



                dataGridView1.DataSource = result.ToList();
            }
               

Ich bekomme folgenden Fehler angezeigt:

Fehlermeldung:
Error 1 Invalid anonymous type member declarator. Anonymous type members must be declared with a member assignment, simple name or member access.

Wie kann ich denn sonst die 2 Strings zusammenfügen ?

C
252 Beiträge seit 2007
vor 12 Jahren

Steht eigentlich drin was du tun musst:

Anonymous type members must be declared with a member assignment

Also folgendes:


                             select new
                             {
                                 o.OrderId,
                                 o.OrderDate,
                                 Foo = o.ShippingAddress +  o.ShippingCity, //So klappt das
                                 o.ShippingCountry,
                                 o.ShippingZipCode
                             };

2.891 Beiträge seit 2004
vor 12 Jahren

Dein Property braucht einen Namen. Der Compiler kann die oft herleiten, aber bei berechneten Werten eben nicht - daher musst du den selbst angeben.

Siehe auch [Hinweis] Syntaxfehler selbst lösen (Compilerfehlermeldungen) bzw. Compilerfehler CS0746.

xrc7581 Themenstarter:in
156 Beiträge seit 2010
vor 12 Jahren

Danke für die Antworten,klappt jetzt alles !