entity framework extended 支持mysql吗
1个回答
展开全部
支持的
EntityFramework Extended 是EF的扩展,可以批量删除或更新数据表 ,非常方便
1. 表名的数据库架构前缀默认为 dbo, 需在DbContext类中将默认的数据库架构改为空
public class myContent : DbContext
{
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.HasDefaultSchema("");
base.OnModelCreating(modelBuilder);
}
// ......
}
2. 列名,表名均用 [ ] 括起来, 在program.cs 最前端插入以下代码
[STAThread]
static void Main()
{
EntityFramework.Container container = new EntityFramework.Container();
EntityFramework.Locator.RegisterDefaults(container);
container.Register<EntityFramework.Batch.IBatchRunner>(() => new EntityFramework.Batch.MySqlBatchRunner());
EntityFramework.Locator.SetContainer(container);
......
}
EntityFramework Extended 是EF的扩展,可以批量删除或更新数据表 ,非常方便
1. 表名的数据库架构前缀默认为 dbo, 需在DbContext类中将默认的数据库架构改为空
public class myContent : DbContext
{
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.HasDefaultSchema("");
base.OnModelCreating(modelBuilder);
}
// ......
}
2. 列名,表名均用 [ ] 括起来, 在program.cs 最前端插入以下代码
[STAThread]
static void Main()
{
EntityFramework.Container container = new EntityFramework.Container();
EntityFramework.Locator.RegisterDefaults(container);
container.Register<EntityFramework.Batch.IBatchRunner>(() => new EntityFramework.Batch.MySqlBatchRunner());
EntityFramework.Locator.SetContainer(container);
......
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询