将LINQ存储过程转换为SQL内联查询

时间:2019-05-24 06:15:37

标签: c# linq stored-procedures converters

我是LINQ的新手,我想将存储过程的代码执行(在 C#/ LINQ 中执行)转换为SQL代码。我想在SSMS中执行这些操作。

try 
{
    using(var context = new Cubicle_EntityEntities()) 
    {
        lst = context.usp_searchUserProject(project.ProjectType,
                                            project.ProjectStage,
                                            Convert.ToInt32(project.ProjectCode),
                                            project.ClientProjectNo,
                                            project.ClientAssetID, 
                                            Convert.ToInt32(project.ProjectStatus), 
                                            project.ProjectStartDate,
                                            project.ProjectEndDate,
                                            project.ProjectLeader,
                                            UserID,
                                            ProjectStatusArchived)
                      .ToList<usp_searchUserProject_Result>();

        list = lst.Where(a => a.ProjectStatus == Convert.ToString(ProjectStatusClosed))
                  .ToList<usp_searchUserProject_Result>();

    }
}

1 个答案:

答案 0 :(得分:0)

添加制动点,然后当调试器在制动点停止时清除输出窗口。 点击f10并获取您的SQL代码。