小编j_r*_*ldo的帖子

实体框架4 SaveChanges方法不保存到数据库

我正在尝试将Entity Framework 4用于我正在编写的小型数据库应用程序,以便记录下载的文件.在运行应用程序时,我在tableName.Add()方法之后设置了一个断点,在.SaveChanges()方法之前,我可以看到保存到实体中的数据; 然后在调用.SaveChanges()方法之后我有另一个断点,并查看数据库以查找没有保存的记录.我发现了很多类似的问题,但我没有找到解决我特定问题的方法.这是代码:

    public void StartNewDownload(string FileID)
    {
        DateTime startTime = DateTime.Now;

        FilesDBEntities db = new FilesDBEntities();
        int startedID = (from dr in db.tblDownloadResults
                         where dr.Value.Equals("Started")
                         select dr.ResultID).First();
        tblDownloads myDownload = new tblDownloads { FileID = FileID, StartDateTime = startTime, ResultID = startedID };
        db.tblDownloads.Add(myDownload);
        db.SaveChanges();
    }
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏.

谢谢!

savechanges entity-framework-4

3
推荐指数
1
解决办法
4623
查看次数

标签 统计

entity-framework-4 ×1

savechanges ×1