//--------------------------------------------------------------------- // // Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner Microsoft // @backupOwner Microsoft //--------------------------------------------------------------------- namespace System.Data { using System; using System.Runtime.Serialization; /// /// Provider exception - Used by the entity client. /// /// [Serializable] public class EntityException : DataException { /// /// Constructor with default message /// public EntityException() // required ctor : base(System.Data.Entity.Strings.EntityClient_ProviderGeneralError) { } /// /// Constructor that accepts a pre-formatted message /// /// localized error message public EntityException(string message) : base(message) { } /// /// Constructor that accepts a pre-formatted message and an inner exception /// /// localized error message /// inner exception public EntityException(string message, Exception innerException) : base(message, innerException) { } /// /// Constructor for deserialization /// /// /// protected EntityException(SerializationInfo info, StreamingContext context) : base(info, context) { } } }