public override void CreateRole(string roleName) { SecUtility.CheckParameter(ref roleName, true, true, true, 255, "roleName"); var context = new MyLifeEntities(); var obj = new tblRoles {Name = roleName}; context.AddTotblRoles(obj); try { context.SaveChanges(); } catch (DbException) { throw new ProviderException(string.Format("The role '{0}' already exists.", roleName)); } }