EM(Entity FrameWork)- code first , using in Visual stdio 2017
一、创建工程项目
二、添加引用
- 引用 -> 右键 “ 管理NuGet程序包” -> 在浏览项,搜索 “ EntityFrameWork”,找到 “ EntityFramework ” 和 “ EntityFramework.SqlServerCompact ” 并安装

三、代码示例
using System;
using System.Data.Entity;
using System.Data.Entity.Migrations;
namespace test_1
{
public class Blog
{
public int BlogId { get; set; }
public string Name { get; set; }
}
public class DataContext : DbContext
{
public DataContext() : base("TelFeeDB")
{
// 初始化
Database.SetInitializer(new MigrateDatabaseToLatestVersion<DataContext, Configuration>());
}
public DbSet<Blog> Blogs { get; set; }
}
public sealed class Configuration : DbMigrationsConfiguration<DataContext>
{
public Configuration()
{
// true自动迁移,false手动迁移
AutomaticMigrationsEnabled = true;
}
}
internal class Test1
{
private static void Main(string[] args)
{
using (var db = new DataContext())
{
var blog = new Blog { Name = "zhang" };
db.Blogs.Add(blog);
db.SaveChanges();
Console.WriteLine("All blogs in the database:");
foreach (var item in db.Blogs)
{
Console.WriteLine(item.Name);
}
Console.ReadKey();
}
}
}
}
结果:

——Death、Mr

浙公网安备 33010602011771号