文字列に対して複数のフォーマットを実行するにはどうすればよいですか?
たとえば、次のように実行しても機能しません。
var Id = (from p in db.vwIds.Where(p => p.OperationalNumber.Substring(p.OperationalNumber.IndexOf("-") + 1).TrimStart('0') == id)
group p by p.ID into g
select g.Key).ToList();
文字列に対して複数のアクションを実行することはできませんか?
動作しないとは、「vwIds」からIDを取得しないことを意味します。idの値を「001」にハードコーディングして「.TrimStart( '0')」を削除すると、IDが取得されます。それ以外の場合は取得されません。
基本的に、私が渡すIDは、先行ゼロのない数値です。たとえば、「1」、「2」、「112」などです。vwIdに存在するIDの形式は、「JEE-001」、「Dee-002」などです。