私はこの問題について同様の質問と回答を読み、これを行うためにさまざまな方法を試しましたが、成功しませんでした。レコードは、姓の順序ではなく、ランダムな順序でデータグリッドに表示されます。前もって感謝します。
MyEntities theEntities = new MyEntities();
IEnumerable<NameTable> nameitems = (from myrow in theEntities.NameTable.AsEnumerable()
orderby myrow.NameID
select new NameTable
{NameID = myrow.NameID,
FirstName = myrow.FirstName,
LastName = myrow.LastName});
ObservableCollection<NameTable> nameitemsOC = new ObservableCollection<NameTable>(nameitems);
return nameitemsOC;