2016-09-14 5 views
0

У меня есть база данных SQL Server.Entity framework - генерирует пустой класс

Я добавил в визуальную студию 2013 asp.net проект новой модели данных сущности ado.net и дал ей название «БД», с образцом модели «генерировать из базы данных».

элемент структуры сущности был успешно добавлен в проект. VS автоматически сгенерировал файл и класс для каждой таблицы, но для имени сущности - «DB», он создал только файл с комментариями.

это как файл DB.cs выглядит:

//------------------------------------------------------------------------------ 
    // <auto-generated> 
    //  This code was generated from a template. 
    // 
    //  Manual changes to this file may cause unexpected behavior in your application. 
    //  Manual changes to this file will be overwritten if the code is regenerated. 
    // </auto-generated> 
    //------------------------------------------------------------------------------ 

И это, например, как файл Person.cs (который представляет собой таблицу Person) выглядит:

//------------------------------------------------------------------------------ 
    // <auto-generated> 
    //  This code was generated from a template. 
    // 
    //  Manual changes to this file may cause unexpected behavior in your application. 
    //  Manual changes to this file will be overwritten if the code is regenerated. 
    // </auto-generated> 
    //------------------------------------------------------------------------------ 

    namespace Kupa_V1.Dal 
    { 
     using System; 
     using System.Collections.Generic; 

     public partial class Person 
     { 
      public Person() 
      { 
       this.Family = new HashSet<Family>(); 
       this.Family1 = new HashSet<Family>(); 
       this.Help = new HashSet<Help>(); 
      } 

      public int PersonId { get; set; } 
      public Nullable<int> FamilyId { get; set; } 
      public string FirstName { get; set; } 
      public string LastName { get; set; } 
      public System.DateTime DateOfBirth { get; set; } 
      public string TeudatZehut { get; set; } 
      public string Phone { get; set; } 
      public string Email { get; set; } 
      public string Issue { get; set; } 

      public virtual ICollection<Family> Family { get; set; } 
      public virtual ICollection<Family> Family1 { get; set; } 
      public virtual Family Family2 { get; set; } 
      public virtual ICollection<Help> Help { get; set; } 
      public virtual Work Work { get; set; } 
     } 
    } 

ответ

1

Да, пустой DB.cs файл будет сгенерирован. Вам нужно искать другой файл с именем DB.context.cs. Вы можете найти его, развернув DB.edmx, а затем, развернув DB.Context.tt в том же проекте, где вы добавили модель данных сущности.

Смежные вопросы