EF 6 + EF. reverse . poco . generator未初始化
本文关键字:EF 初始化 generator reverse poco | 更新日期: 2023-09-27 18:11:01
在这段代码中,我使用了两种方法来生成POCOS,每种方法都在它们自己的项目中。一个是EF 6设计器,另一个是实体框架反向Poco代码第一生成器。然后创建一个初始化器,用几乎相同的Seed()
方法扩展DropCreateDatabaseAlways
(命名约定不同)。然后我为每个项目创建一个测试项目,使用一个测试方法,如:
public void TestMethod1()
{
System.Data.Entity.Database.SetInitializer(new PocoLagaInitializer());
using (var context = new LagaModelDbContext())
{
var threadList = context.LoggerThreads.ToList();
Assert.AreEqual(threadList.Count, 1);
}
}
所有项目中的连接字符串完全相同:
<add name="LagaModel"
providerName="System.Data.SqlClient"
connectionString="Data Source=(LocalDB)'v11.0;AttachDbFileName=|DataDirectory|'LagaDatabase.mdf;Initial Catalog=Logging;Integrated Security=True;MultipleActiveResultSets=True" />
EF6设计器代码创建文件,POCO生成器错误:
System.Data.SqlClient。不能附加文件' D: ' ' bin ' ' LagaDatabase调试。mdf' as database 'Logging .
有谁知道导致这种情况的差异是什么吗?
看一下这段代码,看看它是否适合您www.hicrest.net/EF.Reverse.Poco.Generator.Migrations-SimonHughes.zip