//---------------------------------------------------------------------
//
// 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)
{
}
}
}