Linq查询返回sql而不是数据库中的数据

时间:2015-01-14 15:55:26

标签: asp.net-mvc

我不确定问题是什么,但我似乎无法让我的程序显示正确的信息。我的应用程序的要求是获取pdf并使用数据库中的信息填充表单字段。问题是它不会从数据库返回信息,而是返回从实体框架生成的sql。

(text) SELECT 
[Extent1].[Applicant_ID] AS [Applicant_ID] 
FROM [dbo].[W4] AS [Extent1]

这是pdf文本框中显示的内容。

这是我的查询

public class Query
{
    ApplicatoinContext context = new ApplicatoinContext();
    public List<W4> GetId()
    {
        return (from p in context.w4
                select new W4 { Applicant_ID = p.Applicant_ID }).ToList();

    }
}

我的控制器

 public class ApplicationController : Controller
{
    // GET: Application
    public ActionResult Index()
    {

         string template = @"c:\users\carisch\documents\visual studio 2013\Projects\Idea\Idea\fw4.pdf";
        string newFile = @"c:\users\carisch\documents\visual studio 2013\Projects\Idea\Idea\Newfw4.pdf";

        PdfReader reader = new PdfReader(template);
        PdfStamper stamper = new PdfStamper(reader, new FileStream(newFile, FileMode.Create));

        AcroFields fields = stamper.AcroFields;

        Query num = new Query();

        var query = num.GetId();


        fields.SetField("f1_15_0_", query.ToString());

        stamper.FormFlattening = false;
        stamper.Close();

        return File(@"c:\users\carisch\documents\visual studio     2013\Projects\Idea\Idea\Newfw4.pdf", "application/pdf");   
    }


}

我对编程很陌生,所以任何帮助都会非常感激。

0 个答案:

没有答案