问题描述
1、在配置文件里(App.Config)里设置<connectionStrings><addname="DBase_"connectionString="DataSource=localhost;port=3306;Database=AbroadRegisterSystem;userid=root;password=123456;"providerName="MySql.Data.MySqlClient"/></connectionStrings>2、在这里我也设置了classDalBase:DbContext{publicDalBase():base("name=DBase_"){}.................}3、我是在WPF里使用MVVM架构,但是XAML里使用DataContext(上下文)时,就会提示错误:“严重性代码在应用程序配置文件中找不到名为“DBase_”的连接字符串。“4、虽然提示错误,但是我运行没有问题,输入库也可以操作!虽然不影响运行,估计是我使用CodeFirst时没有理解用法导致的,想弄清楚。
解决方案
解决方案二:
添加到哪个文件里的?在运行程序的配置文件中有没有起作用
解决方案三:
1、在Page界面我写了一个上下文,引用了ViewModel_B_WinFunc类里属性,并且里面也逻辑运算,只要里面有实例化DalBase,在Page界面就会提醒报错“严重性代码在应用程序配置文件中找不到名为“DBase_”的连接字符串。“,只要把读取数据库的语句删除就没事<Page>........................<Page.DataContext><bp1:ViewModel_B_WinFuncx:Name="ViewModel_AllWinShow"/></Page.DataContext></Page>
解决方案四:
是我说的不清楚吗?
解决方案五:
classDalBase:DbContext{publicDalBase():base("DBase_"){}.................}
解决方案六:
4楼正解。。。
解决方案七:
你好我改成DBase_后就是抱错严重性代码说明项目文件行错误在与SQLServer建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且SQLServer已配置为允许远程连接。(provider:SQLNetworkInterfaces,error:26-定位指定的服务器/实例时出错)