context.SaveChanges不保存更改没有任何错误 [英] context.SaveChanges does not save changes without any error
问题描述
我试图用这个code一个对象添加到数据库中的表,在我的控制台应用程序:
I'm trying to add one object to database table using this code, in my console application:
using (var context = new Database1Entities())
{
var number = new Numbers()
{
Num=15
};
context.Numbers.AddObject(number);
context.SaveChanges();
Console.WriteLine(number.Id);
Console.ReadLine();
}
我的模型:
连接字符串:
<connectionStrings>
<add name="Database1Entities" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string="data source=.\SQLEXPRESS;attachdbfilename=|DataDirectory|\Database1.mdf;integrated security=True;user instance=True;multipleactiveresultsets=True;App=EntityFramework;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />
</connectionStrings>
packages.config:
packages.config:
<packages>
<package id="EntityFramework" version="6.1.0" targetFramework="net40-Client" />
</packages>
但它的任何东西不添加到数据库,只要它运行,它返回存储的 1
为编号
数
。
推荐答案
作为的阿沛王子的说:有没有这code没有任何语法或逻辑错误或错误<。 / STRONG>
As Abhay Prince said: There is no any syntactical or logical error or mistake in this code.
问题:我应该说,总是变化的程序做的中密度纤维板的文件是在自动复制到文件的斌/调试的文件夹;所以,当我检查我的中密度纤维板的文件,该文件是可访问在Visual Studio中,它并没有受到影响的应用程序的任何更改。
Problem: I should say that always changes which program do on mdf file was on file that automatically copied to bin/debug folder; so when I check my mdf file that is reachable in Visual Studio, it does not have any changes affected by application.
这篇关于context.SaveChanges不保存更改没有任何错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!