环境 .NET 3.5 自维修 LLBL Pro的2.6连接到错误的数据库
我知道我可能会在这里做一些愚蠢的事。我有以下代码
string connectionString = ConfigurationManager.ConnectionStrings["MyConn"].ConnectionString;
DbUtils.ActualConnectionString = connectionString;
PersonCollection ps = new PersonCollection();
ps.GetMulti(new PredicateExpression(Person.Lastname == "lastname"));
Console.WriteLine(pt.Count);
现在,当我产生的实体从LLBL工作室,我用了一个名为ForGeneratingLLBL分贝,但app.config中的连接字符串指向另一个数据库大师。我期待的是,程序将从DbUtils.ActualConnectionString(在本例中定义在app.config中)中定义的任何内容中检索数据,但由于某种原因,它仍然从ForGeneratingLLBL中检索数据。任何想法我在这里做错了吗?
PS:我已经张贴在LLBL论坛这个quetion为好,想在这里看看是否有人
这是LLBLGen的一个疑难问题...为什么他们在生成的实体中硬编码数据库名称?不确定,性能或安全...绝对不直观...已经尝试了很多其他的ORMS,从来没有遇到过这样的事情。 – Luis 2011-02-03 16:02:57