Использование Entity Framework и Devart Entity Developer в существующей базе данных. Я привел нужную таблицу в модель Entity Designer с помощью мастера. Сохраненная модель - это создает базовый код для EF. Теперь, когда я пытаюсь использовать:
using (Document ctx = new Document())
{
}
Я получаю ошибку:
CS1674 «Документ»: тип, используемый в операторе using, должен быть неявно преобразован в «System.IDisposable» или реализовывать подходящий метод «Dispose».
Я видел сообщения, которые предлагают это состояние, чтобы убедиться, что Entity Framework добавлен как пакет NuGet - так и есть. Ранее я использовал Entity Designer в этой ситуации, но не сталкивался с этой проблемой.
Есть идеи?
Редактировать
Документ:
public partial class Document : EntityObject {//...
EntityObject:
namespace System.Data.Entity.Core.Objects.DataClasses
{
/// <summary>
/// This is the class is the basis for all perscribed EntityObject classes.
/// </summary>
[DataContract(IsReference = true)]
[Serializable]
public abstract class EntityObject : StructuralObject, IEntityWithKey, IEntityWithChangeTracker, IEntityWithRelationships
{