Maison > base de données > tutoriel mysql > 显示EF实体对象的详细错误信息 db.Entry(entity).GetValidationR

显示EF实体对象的详细错误信息 db.Entry(entity).GetValidationR

WBOY
Libérer: 2016-06-07 15:00:38
original
1209 Les gens l'ont consulté

方法一:在快速监视中查看db.Entry(entity).GetValidationResult() public class NewsDal { public static News Add(News entity) { using (CmsContext db = new CmsContext()) { News news = new News(); try { news = db.News.Add(entity); db.SaveChanges

方法一:在快速监视中查看db.Entry(entity).GetValidationResult()


    public class NewsDal
    {
        public static News Add(News entity)
        {
            using (CmsContext db = new CmsContext())
            {
                News news = new News();
                try
                {
                    news = db.News.Add(entity);
                    db.SaveChanges();
                }
                catch (Exception ex)
                {
                    throw new Exception(ex.Message);
                }
                return news;
            }
        }
    }
Copier après la connexion


快速监视中查看:db.Entry(entity).GetValidationResult() 


显示EF实体对象的详细错误信息 db.Entry(entity).GetValidationR


方法二:直接catch (DbEntityValidationException ex) 前提先引用:using System.Data.Entity.Validation;

    public class NewsDal
    {
        public static News Add(News entity)
        {
            using (CmsContext db = new CmsContext())
            {
                News news = new News();
                try
                {
                    news = db.News.Add(entity);
                    db.SaveChanges();
                }
                //catch (Exception ex)
                catch (DbEntityValidationException ex)
                {
                    throw new Exception(ex.Message);
                }
                return news;
            }
        }
    }
Copier après la connexion

显示EF实体对象的详细错误信息 db.Entry(entity).GetValidationR



Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal