2
我得到一个实体:EF语境 - 存储过程和查询
Account account;
account = context.Accounts.where(_ => _accountId = 1).FirstOrDefault();
然后我正在运行正在改变我的账户表数据存储过程:
string query = string.Format("{0} {1}",
"SpUpdateAccount",
"@AccountId";
var results = context.Database.SqlQuery<int>(query,
paramAccountId);
之后,我想以获得我的帐户实体与新的更改:
account = context.Accounts.where(_ => _accountId = 1).FirstOrDefault();
所以我的帐户没有得到由存储完成的更新但是,当我对我的数据库运行查询时,程序更新了记录。所以不知何故,我的问题在E.F上,因为它没有得到数据库的更改。
感谢
什么版本的实体框架? –
@DavidColwell我正在使用EF 6谢谢 –
是否在同一个'using'语句中调用'context.Accounts.Where(...)'? –