示例#1
0
 static void Main(string[] args)
 {
     using (var db = new UnifyContext())
     {
         var company = db.Set <Company>().First();
     }
 }
示例#2
0
 static void Init()
 {
     using (var db = new UnifyContext())
     {
         db.Database.CreateIfNotExists();
         var Company = new Company("LFG", "LGPMS", "https://www.bing.com", "Test");
         db.Set <Company>().Add(Company);
         //var Company = db.Set<Company>().First();
         var User = new User(Company.Id, "IT", "12345678", "Tim", "123456", "Programming", "15234592255", "*****@*****.**", null);
         db.Set <User>().Add(User);
         //var User = db.Set<User>().First();
         var Role = new Role(Company.Id, "Admin", "Admin", User.Id);
         db.Set <Role>().Add(Role);
         //var Role = db.Set<Role>().First();
         var Function = new FunctionModel("Pms", "Project", "项目", "View", "View", User.Id);
         db.Set <FunctionModel>().Add(Function);
         var RoleUser = new RoleUser(Role.Id, User.Id, User.Id);
         db.Set <RoleUser>().Add(RoleUser);
         var RolePermission = new RolePermission(Role.Id, Function.Id, User.Id);
         db.Set <RolePermission>().Add(RolePermission);
         db.SaveChanges();
         Console.WriteLine("Save successful");
         Console.ReadLine();
     }
 }
示例#3
0
 /// <summary>
 /// 设置异常状态码
 /// </summary>
 /// <param name="exception"></param>
 /// <param name="statusCode"></param>
 /// <returns></returns>
 public static Exception StatusCode(this Exception exception, int statusCode = StatusCodes.Status500InternalServerError)
 {
     UnifyContext.Set(UnifyContext.UnifyResultStatusCodeKey, statusCode);
     return(exception);
 }