通过Entity Framework将用户插入数据库不起作用

时间:2015-07-20 11:43:40

标签: wpf database entity-framework

我在Visual Studio 2013中创建了一个基于服务的数据库(.mdf文件),然后我想使用从数据库设计的Entity Framework模型。选择方法工作正常,但当我尝试做一些插入 - 它们不起作用,我甚至没有得到错误。

代码:

Database1Entities data = new Database1Entities();

user player = new user();
player.Nick = "halo halo";

data.user.Add(player);

data.SaveChanges();

和表格定义

enter image description here

我将非常感谢任何帮助,谢谢。

如果需要,请随时提出更多信息

1 个答案:

答案 0 :(得分:1)

保存数据后,查询数据库:

using (Database1Entities dbe = new Database1Entities())
{
 var query = from usr in dbe.user select usr;
}

并检查query

的内容

如果您刚刚插入的数据存在,那么您的MDF文件将在编译/执行周期中被覆盖。在visual studio中,将MDF文件标记为"不要在属性窗口中复制"