这是我当前更新数据库中字段的代码
private void SaveUser(User user)
{
USER UserObj = _db.USERs.First(i => i.USER_ID == user.USER_ID);
UserObj.NAME = user.NAME;
_db.SaveChanges();
}
Run Code Online (Sandbox Code Playgroud)
这很好用.但是,我想改变两件事
1)我可以先跳过从DB加载行吗?即这条线USER UserObj = _db.USERs.First(i => i.USER_ID == user.USER_ID);
2)如果要更新20个字段,如何一次设置所有字段?或者我自己要写所有20个作业?
谢谢
当用户登录我的网站时,我将HttpContext.Current.SessionID存储在我的用户日志表中.我想确保这可以重复吗?如果是,我想在数据库中使列唯一.如果它可以复制,那么从会话中获取的任何东西都将是唯一的,并且将来永远不会像GUID一样重新生成?
您是否知道SQL Server 2008 Management Studio中的键盘快捷键是否可以执行SQL查询格式化?
我安装了VS 2010终极版.它没有MVC3.我安装了SP1,它应该已经安装了更新以及MVC3 - 对吧?
但是在安装之后,我仍然没有新项目窗口中的MVC3选项.这有什么不对?
有什么方法可以将ODBC / DSN用于实体框架?我正在使用SQL Server DB。
我想从Session对象获取信息并从类库中更新一些信息.如何在库中访问Session?
我正在写一个Linq查询.有没有一种方法可以根据一些if条件连接到查询?
就像查询一样
from res in _db.Person
where res.Departments.ID == deptId
select res;
Run Code Online (Sandbox Code Playgroud)
如果我的条件是真的,我希望它是这样的
from res in _db.Person
where res.Departments.ID == deptId && res.Departments.Type == deptType
select res;
Run Code Online (Sandbox Code Playgroud)