C# 将列表插入数据库Linq-to-Entities

C# 将列表插入数据库Linq-to-Entities,c#,mysql,linq,C#,Mysql,Linq,如何在数据库中插入列表 public IEnumerable<STACK_DATA> Stack_Data() { using (var context = new WSGPVEntities()) { var query = (from cust in context.STACK_DATA select cust); return query.ToList(); } } 我有一些这

如何在数据库中插入列表

public IEnumerable<STACK_DATA> Stack_Data()
{
    using (var context = new WSGPVEntities())
    {
        var query = (from cust in context.STACK_DATA
                     select cust);

        return query.ToList();
    }
}
我有一些这种类型的函数,希望得到这个列表并添加到另一个数据库中

保持表名和列相同


总之。。。我想在数据库中镜像彼此的表。在线程中执行此操作。

那么是否要创建另一个数据库?或者它已经被创建了?它已经存在了,但是很干净。我认为我也可以手动创建表,但我想在其中添加一个函数如果第二个数据库已经存在,镜像第一个数据库,并且有一个DbContext,只需重新创建第二个DbContext,将每个项添加到相应的DbSet中,并在DbContext上调用SaveChanges。我有两个模型创建了两个不同的数据库。。查询返回列表。我不知道该怎么说。。有DBContext?关系表和我需要的表的例子吗