我目前正在使用EF5连接到SQL Server 2012 Express,并且已达到大量可重复种子数据可用于测试目的的阶段。我已经有一个(自己创建的,来自另一个项目)工具,只需要稍微调整一下就可以输出大量的XML种子数据。
在我的C#Seed函数中,只需将连接字符串传递给我的DbContext类,使其能够使用我用于模型的相同POCO类从XML文件中导入所有数据,这将是非常好的。 。然后我可以简单地将所有数据复制到我的标准DbContext(无参数初始化,连接到SQL Server)。
我可以处理复制数据并将其输出到SQL Server,但是甚至可以指定连接字符串以这种方式从XML文件导入种子数据吗?