public string PutProjectList(System_ProjectList p) { if (p.ID != 0) { throw new iS3Exception("不准赋值ID"); } if (p.CODE == null) { throw new iS3Exception("项目代号不能为空"); } var tmp = db.System_ProjectList.FirstOrDefault(t => t.CODE == p.CODE); if (tmp != null) { throw new iS3Exception("项目代号重复"); } int maxID = db.System_ProjectList.Max(t => t.ID); p.ID = maxID + 1; var res = db.System_ProjectList.Add(p); db.SaveChanges(); DB_iS3_ProjectContext ctx = new DB_iS3_ProjectContext(p.CODE); ctx.Database.CreateIfNotExists(); return("创建成功"); }
public bool PutProjectList(System_ProjectList p) { if (p.ID == null) { throw new iS3Exception("项目ID不能为空"); } if (p.CODE == null) { throw new iS3Exception("项目代号不能为空"); } var res = db.System_ProjectList.Add(p); db.SaveChanges(); DB_iS3_ProjectContext ctx = new DB_iS3_ProjectContext("DB_iS3_" + p.CODE); ctx.Database.CreateIfNotExists(); return(true); }