У меня есть база данных 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; }
}
}