我正在使用VS 2010和SQL Server 2008在我的本地PC(win 7 pro 64)上创建一个应用程序,但我遇到了一个奇怪的问题。
我在tables
中有一些views
和database
,连接并显示数据没问题,但是当我在一个表格中更改数据时出现问题。
应用未显示更改的数据!我必须“构建解决方案”来显示新的数据值 我删除了表并再次创建它,从项目中删除了模型并再次添加它,但我的问题仍然存在。
我在任何地方都找不到答案。
有我的connectionString:
<add name="Entities" connectionString="metadata=res://*/Models.Model.csdl|res://*/Models.Model.ssdl|res://*/Models.Model.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\sqlexpress;Initial Catalog="database name";Integrated Security=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />
从数据库加载数据:
var xy = context."table".Where(c => c.ID == ID).FirstOrDefault();