私は次のクエリを実行しますが、何らかの理由でカスタムクラスのプロパティを選択できません。カスタムプロパティを照会しないクエリ
これは、ここに私のクラスである:
public class PersonalDetails
{
public string LineType { get; set; }
public string EnquirerTitle { get; set; }
public string ForeName { get; set; }
public string Surname { get; set; }
public int Age { get; set; }
public DateTime Dob { get; set; }
public string MaritalStatus { get; set; }
public string HomePhone { get; set; }
public string MobilePhone { get; set; }
public string Email { get; set; }
public string Address { get; set; }
public string Employment { get; set; }
public string Occupation { get; set; }
}
そして、ここで私は私の最終目標は、私はcsvファイルを生成するために作成したCSV形式のselrilizerにこのオブジェクトを渡すことであるデータにアクセスするために、クエリを使用したいですカスタム形式で。
IQueryable<tblapertureNetAppointment> _personadetails;
var personalDetails = from _appointments in _dal.apertureNetEntities.tblapertureNetAppointments
.AsEnumerable()
.Select(x => new PersonalDetails { x.LineType its not allowing me to find line type})
.ToList();
あなたは違うのであるかもしれない、_persondetailsとpersonalDetailsの間でアップミキシングされていませんタイプ、そう? – Veverke
問題が何であるか、それをどのように再現するかは不明です。 [MCVE]をご覧ください。 –
2番目のコードブロックには、理解度式とLINQ拡張メソッドが混在しているように見えます。どちらか一方を使用してください。 – Richard