Linq to Entities Distinct Clause

Bob*_*one 13 c# sql linq-to-entities

我想在下面的代码中添加一个独特的代码.我无法弄清楚确切的语法.提前致谢.

var testdates = (from o in db.FMCSA_ME_TEST_DATA
                 orderby o.DATE   
                 select new
                 {
                    RequestDate = o.DATE
                 });
Run Code Online (Sandbox Code Playgroud)

Gre*_*reg 18

使用Distinct()扩展方法.

请注意,Distinct()可能会否定现有的orderby(我在LINQ to SQL中注意到这一点),因此您可能希望OrderBy()之后使用该方法.

var testdates = (from o in db.FMCSA_ME_TEST_DATA
                 select new
                 {
                     RequestDate = o.DATE
                 }).Distinct().OrderBy(x => x.RequestDate);
Run Code Online (Sandbox Code Playgroud)