实体framewrok查询中新ClassName和新ClassName()之间的区别

时间:2015-05-05 06:39:59

标签: c# performance entity-framework class model-view-controller

我试图通过使用实体框架

从数据库中获取一些值

我怀疑

  

实体framewrok查询中new ClassNamenew ClassName()之间的差异

代码1

 dbContext.StatusTypes.Select(s => new StatusTypeModel() { StatusTypeId = 
 s.StatusTypeId, StatusTypeName = s.StatusTypeName }).ToList();

代码2

dbContext.StatusTypes.Select(s => new StatusTypeModel { StatusTypeId =    
  s.StatusTypeId, StatusTypeName = s.StatusTypeName }).ToList();

您可以看到我创建new StatusTypeModelnew StatusTypeModel()对象的位置所做的更改。

  
      
  • 这两个查询都适合我。但我不知道代码1和代码2之间的区别。
  •   

0 个答案:

没有答案