私はASP.NET MVCでプロジェクトを持っています。 データベースに接続し、接尾辞'r'
のすべてのクライアントを引き出す必要があります。私が試した:私はSystem.NotSupportedException
を取得しています特定の接尾辞付きのLINQ(EF)を使用してテーブルから名前を取得
public class MyDBRepository
{
public IEnumerable<MyClient> GetNamesBySuffix(char symbol)
{
List<MyClient> myClients = new List<MyClient>();
using (MyDBEntities m = new MyDBEntities())
{
List<Client> Clients = new List<Client>();
Clients = m.Clients.Where(c => c.name[c.name.Length-1] == symbol).ToList();
foreach (Client client in Clients)
{
MyClient newClient = new MyClient() { Name = client.name };
myClients.Add(newClient);
}
return myClients;
}
}
}
、私は明らかに、SQLでインデックス(c.name[c.name.Length-1])
を使用カント..ヘルパーのための TY!
あなたが試してみました:?!!! 'm.Clients.Where(C => c.name.EndsWith( "R")を;' –