Ich habe eine Tabelle Firma namens in dieser i die Daten dieser Tabelle zuzugreifen versuchen mit Linq-Abfrage und umgewandelt in Unternehmen Calss wiekonvertieren Daten in zu ToList()
List<Company> companyData = (from c in dataContext.Companies
select new
{
CompanyName =c.CompanyName,
Address1 =c.Address1,
Addredd2 =c.Address2,
city=c.City.CityName,
state =c.State.StateName,
country =c.Country.CountryName,
Telephone1 =c.Telephone1,
Telephone2 =c.Telephone2,
Mobile1 =c.Mobile1,
Mobile2=c.Mobile2,
Email1 =c.Email1,
Email2 = c.Mobile2,
Fax1=c.Fax1,
Fax2=c.Fax2,
TinNo=c.TinNo,
IsGroupCompany=c.IsGroupCompany
}).ToList<Company>();
aber es gibt Fehler wie ToList() einige ungültigen Argumente hat, wie in den Spalten Daten in List-Format erhalten geben kann
Thaks im Voraus
Welcher Tisch? Meinst du "DataTable" -Klasse? –
Wie andere darauf hinweisen, ist der wahre Schlüssel, dass Sie explizit 'Select new Company {}' codieren, damit dies funktioniert. –
Ja, aber wieder ein anderes Ziel ist es, verschiedene Spaltennamen nach der neuen Auswahl zu geben und es immer noch zum Unternehmenstyp zu machen. Ich denke, das wird nicht möglich sein. – Marshal