私と私はLINQクエリを使用して、そのテーブルのデータにアクセスしようとしています。この中で、当社 という名前のひとつのテーブルがは、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>();
のような会社Calssに変換していますが、それは次のようにエラーが発生しますToListメソッド()いくつかの無効な引数 がどのようでColumnNameには、リスト形式のデータ事前に
Thaks
オブジェクトはもはや
Company
クラスのインスタンスであるので、その場合は、あなたは、var
キーワードを使用する必要がありますどのテーブル?あなたは "DataTable"クラスを意味しますか? –他の人が指摘するように、本当の鍵は、これが機能するために 'select new Company {}'を明示的にコーディングすることです。 –
はい、しかしもう1つの目的は、新しい選択の後に異なる列名を付けて、依然として会社タイプにすることです。私はそれが可能ではないと思う。 – Marshal