次の文字列をトリミングしたいのですが、エラーがあります:
var getClients = (from c in GeneralUtillities)
orderby c.Client_Name
select new
{
c.Client_Name.Trim(),
c.Client_Code,
});
thnx
匿名型オブジェクト プロパティの名前を指定する必要があります
var getClients = (from c in GeneralUtillities)
orderby c.Client_Name
select new
{
Name = c.Client_Name.Trim(),
Client_Code = c.Client_Code
};
匿名型のプロパティに名前を指定しない場合、割り当てられている値のプロパティ名を使用しようとします。プロパティでメソッドを呼び出したので、名前を解決できません。指定する必要があります。
var getClients = (from c in GeneralUtillities)
orderby c.Client_Name
select new
{
Client_Name = c.Client_Name.Trim(),
c.Client_Code,
});
匿名型のプロパティの名前は、コンパイル時にわかっている必要があります。
var getClients = (from c in GeneralUtillities)
orderby c.Client_Name
select new
{
Name= c.Client_Name.Trim(),
Code = c.Client_Code,
});
var getClients =
(from c in GeneralUtillities.a.data
orderby c.Client_Name
select new
{
c.ID_Client,
c.Client_Name,
});
これは正しいコードなので、最初と最後にスペースがないようにクライアント名をトリミングすることが問題です。