摘要: "存储区更新、插入或删除语句影响到了意外的行数(0)。实体在加载后可能被修改或删除。刷新 ObjectStateManager 项。"出现上述异常的原因,一般是由于Model 或 Entity 实体对象的Key 值没有赋值,无法在数据库对应表中找到对应的记录,也就无法执行更新操作。解决办法是在View 视图中,添加一个隐藏的Key值,如下所示:Html.HiddenFor(model => model.AlbumId) 阅读全文
posted @ 2012-10-23 15:18 Raywang80s 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 出现问题:已有打开的与此 Command 相关联的 DataReader,必须首先将它关闭在运用Linq to sql 或者 linq to entity等相关linq技术进行数据库访问操作时,如果发生上述异常是因为是因为.NET內部是使用DataReader作数据存取,DataReader用同一个Connection。解决方案:1,设定ConnectionString加上MultipleActiveResultSets=true,网络称只适用于SQL 2005以后的版本,本地VS报道不允许MultipleActiveResultSets特性。2.先读出放置在List中。var orderli 阅读全文
posted @ 2012-10-20 13:34 Raywang80s 阅读(344) 评论(0) 推荐(0) 编辑
摘要: MVC里自己建立数据库访问,出现数据库错误:Model compatibility cannot be checked because the database does not containmodel metadata. Model compatibility can only be checked for databases createdusing Code First or Code First Migrations.百度无果,隔日Google英文~~解决方案:command in Package Manager Console.1.PM>Enable-Migrations或者 阅读全文
posted @ 2012-10-19 10:36 Raywang80s 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 使用Asp.net开发,使用Forms验证,在退出按钮里写 FormsAuthentication.SignOut() 并清除Session和Cookie,发现退出后,使用Request.IsAuthenticated获取到的值依然是True。解决办法:FormsAuthentication.SignOut() 必须写在逻辑最后,在执行FormsAuthentication.SignOut()方法后,不能再进行清除Cookie的操作。或者写入session清除更明了有效。public ActionResultLogout(){FormsAuthentication.SignOut();Sess 阅读全文
posted @ 2012-10-13 15:01 Raywang80s 阅读(882) 评论(0) 推荐(0) 编辑
摘要: Java和.NET交互工具 JNBridgePro JNBridgePro是一个通用的、Java和.NET的交互工具,用来“桥接Java和.NET”,包括EJBs、J2EE、J2SE、AWT、 Swing、SWT、.NET APIs、WinForms、ASP.NET及SharePoint Server。其核心产品基于.NET和Java的Remoting堆栈,并且针对调用代码在“被调用端”产生包含代理的二进制库。 最新公布的JNBridgePro 5.1主要的新特性列举如下: * 支持Java和.NET类之间互访问的Visual Studio和Eclipse插件 * 完全的64位支持 * 数据压 阅读全文
posted @ 2012-10-11 13:39 Raywang80s 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 今天翻译了匈牙利几个学生用.NET开发的电商站点,用MVC3开发的,把里面的匈牙利里语翻译成了中文。过几天完善一下放到网上。调试过程中MVC自生成的数据一直无法连接。经过多翻周折,终于发现是为了查看此数据库内容时,sql manage server 里面附加了这个数据库,把这个数据库从sql server里删除后,VS即可连接此数据库。 阅读全文
posted @ 2012-09-14 18:38 Raywang80s 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 将以下语句:protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.Entity<Movie>().Property(p =>p.Price).HasPrecision(18, 2); }替换为 protected override void OnModelCreating(DbModelBuilder modelBuilder) { modelBuilder.Entity<Movie>().Property(p => p.Price).HasPrec 阅读全文
posted @ 2012-09-11 11:30 Raywang80s 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 无法正常安装EntityFramework无法通过Tools ->正常安装EFCodeFirst,。解决办法:Tools -> Package Manager Console执行:Install-Package EFCodeFirst其中,vs2010旗舰版一开始会找不到 Add Library Package Reference,在"引用"那里可以找到。using System.Data.Entity.Database;改为using System.Data.Entity;DbDatabase.SetInitializer<MovieDBContext& 阅读全文
posted @ 2012-09-11 10:24 Raywang80s 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 这是实体框架的一部分,需要添加引用EntityFramework.dll 如果还没装实体框架去这里下 http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=8363中文包 http://www.microsoft.com/zh-cn/download/details.aspx?id=26708 阅读全文
posted @ 2012-08-14 11:35 Raywang80s 阅读(173) 评论(0) 推荐(0) 编辑
摘要: [转摘]资料今天根据《ASP.NET+MVC3书店实例》来学习mvc3,访问数据类的过程中遇到了“提供程序未返回 ProviderManifestToken 字符串”的错误。我用的的数据库是sql server 2008而不是vs2010自带的数据库哦~~~~我自己的解决办法就是配置web.config文件的 <connectionStrings> </connectionStrings>如下: <connectionStrings> <add name="ApplicationServices" connectionString= 阅读全文
posted @ 2012-08-14 10:52 Raywang80s 阅读(532) 评论(0) 推荐(0) 编辑