使用Code Fisrt步骤
1、开启VS,创建控制台项目
2、利用NuGet引进 Entity Framework类库
3、添加实体类文件
4、在实体类中引入名称空间
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Data.Entity.Spatial;
5、添加实体类属性,以及
6、添加DbContext文件类
using System.Data.Entity;
7、在配置文件中创建数据库连接字符串,<configuration>中
<connectionStrings>
<add name="Model1" connectionString="data source=.;initial catalog=CodeFirstSample;persist security info=True;user id=sa;password=123456;MultipleActiveResultSets=True;App=EntityFramework" providerName="System.Data.SqlClient" />
</connectionStrings>
8、在Program 的Main方法中实例化DbContext类,并操作CURD
static void Main(string[] args)
{
using (var context = new CodeFirstSampleContext())
{
var bs = new BlogSite { BlogApp = "blogApptest2222", IsActive = true, UserID = System.Guid.NewGuid() };
context.BlogSites.Add(bs);
context.SaveChanges();
var sql = from b in context.BlogSites
select b;
foreach (var item in sql)
{
Console.WriteLine("{0} {1} {2} {3}", item.BlogID, item.BlogApp, item.UserID, item.IsActive);
}
}
Console.ReadKey();
}