请教EF CodeFirst问题 急!!!!!!

问题描述

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-定位指定的服务器/实例时出错)

时间: 2024-09-05 08:07:42

请教EF CodeFirst问题 急!!!!!!的相关文章

mvc4-Appharbor 平台 使用 EF codefirst 数据迁移后出现异常!

问题描述 Appharbor 平台 使用 EF codefirst 数据迁移后出现异常! 我在Appharbor 上面使用了免费的sql server 数据库链接使用的是 EF5 codefirst,刚刚给一个表添加了一列,然后数据迁移之后,这个数据库就不知道怎么回事用不了了. 这个是网站上的显示,问题我标注上去了: 本地sqlserver management也连不上了: 大半夜的急死了...各位大牛谁帮我看看不知道我提供的数据够不够,不够告诉我我再找 楼主今年刚毕业,做外包比较忙也很可怜,只

MVC3教程之实体模型和EF CodeFirst

在本节中,我们将使用Entity Framework 数据访问技术来定义这些模型类,并对这些类来进行操作.EF支持一个被称之为"code-first"的开发范例.Code-first允许你通过书写一些简单的类来创建模型对象,而不用关心这些类的持久化.你可以通过访问这些类的方式来访问数据库,这是一种非常方便快捷的开发模式. 1.添加一个Model 添加Model和添加普通类的操作是一样的,默认的约定是将它放在Models文件夹中.我们在Models文件夹上面点击右键,选择"添加

Asp.Net MVC +EF CodeFirst+多层程序设计

这是一个基于个人博客的一个项目,虽然博客根本没必要做这么复杂的设计.但是公司有需求,所以先自己弄个项目练练手.项目需要满足下列需求 1.层与层之间需要解耦,在后期上线更新维护时不需要覆盖,只需要更新局部dll即可,也就是插件机制 2.代码安全性,公司有找外包公司要些人,但是又不想让他们得到所有代码,就需要利用接口来规范开发. 3.一开始没有完整的需求说明和数据库设计文档.我们是轻文档开发,也就是说在没有完全上线之前需求随时可能更改,而且数据库一开始也没有设计好,而是开发一点添加一点,也随时会更换

求大神来。关于EF查询问题 急

问题描述 select*fromSYS_biz_feewherelend_biz_id=(selectlend_biz_idfromSYS_lend_bizwherelend_biz_name='服务费')andcost_name=(selectitem_valuefromSYS_ddl_infowhereddl_type_id=55anditem_namelike'%服务费%')问下怎么用EF查询来代替上面的语句..谢谢在线等急 解决方案 解决方案二:对你来说,还是先学会把sql语句写好,先别

EF CODEFIRST 如何调用自定义函数

问题描述 RT有一个自定义标量值函数,主要用在查询语句中的Where条件内如Select*FromAWheredbo.CustomFunc(A.ID)=1请教如何在CodeFirst中使用(比如形式如SqlFunctionsCharIndex可以这么用q.Where(x=>SqlFunctionsCharIndex(x.ID)=1) 解决方案 解决方案二:参考:http://msdn.microsoft.com/zh-cn/library/dd456847.aspx解决方案三:该回复于2012-

EF codefirst 开发环境与部署环境 如何更新数据库

问题描述 用EF的codefirst方式开发了一个网站.数据库的字段增加都是通过code去完成的,然后做数据库迁移.用生成数据库表dbo.__MigrationHistory的方法,在configuration.cs中设置AutomaticMigrationsEnabled=true;可以利用包管理工具然后命令:Update-database-verbose-force解决了每次修改数据库字段就重新dropdb,createdb的烦恼.but.....在部署好的网站中,怎么解决程序变了,需要改变

了解EF CodeFirst的Migrator功能与Migrator.Net对比

在上一篇[数据库迁移利器:Migrator.Net]中,很多朋友提到了EF的CodeFirst也有数据库的迁移功能,说来真惭愧,玩了那么多年,至今还未去了解EF,今天来了解下CodeFirst然后与Migrator.Net进行下横向对比. CodeFirst是EF提供的一种技术手段,使我们从以往的创建数据库后再创建模型变成了只需要关注代码方式进行创模,然后通过EF框架映射到数据库架构并生成. CodeFirst除了创建新数据库之外,还提供了相应的迁移工具,通过升级和回滚操作相应的更新我们的数据库

EF Code-First CRUD操作

网上很多的教程都是跟MVC3绑在一起来讲解的,如果我们抛开MVC3,该如何使用呢? 首先新建一个控制台应用程序,我们把它命名为:EFCodeFirst-Books 第二步,添加EntityFramework的引用. 不要说你还不回使用NuGet,如果真的不会就去问度娘.在NuGet 控制台输入Install-Package EntityFramework,NuGet会为我们引用最新发布的EF版本,目前的版本是4.3. 第三步,添加实体类. 我新建了一个Models文件夹,在里面添加了Book类,

刚才下了个FTB编辑器 for Community Server v2.0增强版,用的时候报错误,请教什么问题?急

问题描述 错误1命名空间"CommunityServer"中不存在类型或命名空间名称"Configuration"(是缺少程序集引用吗?)D:UnicomSaleWebFreeTextBoxftb.imagegallery.aspx4错误2命名空间"CommunityServer"中不存在类型或命名空间名称"Components"(是缺少程序集引用吗?)D:UnicomSaleWebFreeTextBoxftb.imagega