有没有办法让我的edmx文件在调试模式而不是发布模式下生成?
public class DatabaseConfiguration : DbConfiguration
{
public DatabaseConfiguration() : base()
{
var modelStoreLocation = Config.Data.ModelStoreLocation;
if (!modelStoreLocation.IsBlank())
{
var cachedDbModelStore = new MyDbModelStore(Config.Data.ModelStoreLocation);
var dependencyResolver = new SingletonDependencyResolver<DbModelStore>(cachedDbModelStore);
AddDependencyResolver(dependencyResolver);
}
}发布于 2019-03-08 00:03:22
我认为你的解决方案没有正确地构建.So,当你在发布模式下生成时,它可以正常地构建解决方案,然后它也可以在调试模式下工作。
发布于 2019-03-08 05:16:19
如果您想加载两个不同的edmx文件,一个用于调试,另一个用于发布,您可以使用编译指令。
#if DEBUG
var modelStoreLocation = [Debug ModelStoreLocation];
#endif虽然我不确定我会建议使用不同的模型。它被坏的业力包裹着。
https://stackoverflow.com/questions/54891565
复制相似问题