public IQueryable<CarVersion> GetCar(int carIdToSearch)
{
return _Dbcontext.CarVersion.Include("CarFactory").
.Where(x => x.carId== carIdToSearch);
}
をフィルタリングところ私は2つの列バージョンとcarIdを持ってCarVersion
テーブルを持っている任意のデフォルトの順序があります。バージョン列は主キーです。 1つのcarIdに複数のバージョンが存在する可能性があります。 CarFactory
テーブルにはcarVersionテーブルからの外部キーバージョンがあります。だから私は理解しようとしています。上記のクエリを実行すると、常に昇順に並べられた結果が得られます。それともプライマリキーに基づいていますか?またはそれは保証することができますか?私はMSのドキュメントを見ましたが、注文については何も言いません。LINQクエリでの句は、シーケンス
注文を保証するものではありません。それはプロバイダによって異なる場合もあれば、異なる場合もあります。その順序が必要な場合は、LINQ '.OrderBy()'メソッドを使用することができます。 – Fabjan