Вручную создавать
C# классы по готовым таблицам в
Базе данных довольно трудно.
В этом случае мы можем использовать
Auto Code First (Code First утилиту).
Эта
Code First утилита есть в
Visual Studio 2013,
Visual Studio 2015,
Visual Studio 2017...
C#
Файл "Book.cs"
namespace ConsoleApplication1
{
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Data.Entity.Spatial;
[Table("Book")]
public partial class Book
{
public int Id { get; set; }
public string Name { get; set; }
public int Price { get; set; }
}
}
C#
Файл "Model1.cs"
namespace ConsoleApplication1
{
using System;
using System.Data.Entity;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
public partial class Model1 : DbContext
{
public Model1()
: base("name=Model1")
{
}
public virtual DbSet<Book> Books { get; set; }
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
}
}
}