zoukankan      html  css  js  c++  java
  • C#Linq To Entry

    public void updateUser(Server.Data.User User, out string resMsg)
            {           
                try
                {               
                    var tempF = db.User.First(f => f.Id == User.Id);
                    var tempFT = db.UserType.First(ft => ft.Id == User.UserTypeId);
                    if (tempF!=null)
                    {
                        if (tempFT != null)
                        {
                            tempF.CreatorId = User.CreatorId;
                            tempF.UserName = User.UserName;
                            tempF.UserSize = User.UserSize;
                            tempF.UserType = tempFT;
                            tempF.LatestVersion = User.LatestVersion;
                            tempF.ModifierId = User.ModifierId;
                            tempF.ModifyDate = DateTime.Now.ToString();
                            db.SaveChanges();
                            resMsg = "Update User success";
                        }
                        else
                        {
                            resMsg = "Update User failure:UserType not found";
                        }
                    }
                    else
                    {
                        resMsg = "Update User failure:User not found";
                    }
                }
                catch (Exception ex)
                {
                    resMsg = "Update User failure\n" + ex.ToString();
                }
            }
    注意外键约束,如果主键ID为自增长,注意将表的 IDentity 设为 on
  • 相关阅读:
    Java中List集合去除重复数据的方法
    ActiveMQ消息中间件Producer和Consumer
    JMS Activemq实战例子demo
    利用正则表达式判断输入内容是否全中文
    纯js的右下角弹窗
    java开源项目
    linux部署jdk-tomcat
    你的主机中的软件中止了一个已建立的连接。
    Centos编译安装 LAMP (apache-2.4.7 + mysql-5.5.35 + php 5.5.8)+ Redis
    在LAMP的生产环境内添加PHP的cURL扩展模块
  • 原文地址:https://www.cnblogs.com/lipf/p/2357096.html
Copyright © 2011-2022 走看看