摘要:
winform 用了Qios DevSuite系列的控件。RibbonForm中QRibbonCaption添加qRibbonApplicationButton之后无法最大化。修改qRibbonApplicationButton初始化操作在Designer.cs中InitializeComponen... 阅读全文
摘要:
winform + INotifyPropertyChanged + IDataErrorInfo + ErrorProvider实现自动验证功能。 阅读全文
摘要:
C/S项目中使用EF,默认回生成app.config文件夹,软件打包安装成功之后就回生成一个对应exe.config。里面会包含配置的一些信息。
这里介绍给大家一种隐藏连接字符串的方式。 阅读全文
摘要:
项目中用到Access数据库,之前用的普通Ado.Net 三层。遇到表字段叫多时,就比较费力。想要使用ORM,无奈EF不支持Access。虽然可以改写linq to sql为Linq to Access,多多少少会有些兼容性的问题。这有个demo:http://www.cnblogs.com/wangjikun3/archive/2009/06/20/1507175.html
这里推荐个ORM框架,DbEntry.Net.官网地址:http://dbentry.codeplex.com/
轻量级,高性能,免费开源。支持C#,Visual Basic,ASP.Net.也提供 DbEntryDataSource for ASP.NET 2.0和Rails风格 MVC框架和 简单的Ioc 框架.支持Access(03,07),SqlServer(2000,2005,2008),Excel,MySql,Sqlite,Oracle,Firebird,PostgreSQL.
官网文档:http://dbentry.codeplex.com/documentation 阅读全文
摘要:
本文根据Winform 介绍使用Ranorex Studio进行自动化测试。 阅读全文
摘要:
使用其他的方法修改app.config无效。而且修改的是*.vshost.exe.Config,程序运行时正常,关闭之后就还是原来的值。Configuration configuration = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); configuration.AppSettings.Settings["节点名称"].Value ="0"; configuration.Save(ConfigurationSaveMode.Modifi... 阅读全文
摘要:
利用金山网盘搭建个人或团队SVN服务器
码农嘛,经常公司家里两头码,所以代码同步是个不小的问题。之前用的googlecode,虽然借助goagent可以基本满足需求,但是代码需要开源,而且每个项目都需要通过googlecode新建一个项目。也可以用过git结合网盘进行同步代码,无奈智商不够,没有成功。网上也有许多svn结合网盘进行代码控制,这里做个补充... 阅读全文
摘要:
通过启用迁移和更新数据库可以很容易的生成一张表。但是对数据库修改之后,通过数据迁移就没那么好实现了。这里用到数据库生成策略,进行对数据库操作:一、3种主要数据库生成策略1CreateDatabaseIfNotExists方法会在没有数据库时创建一个,这是默认行为。Database.SetInitia... 阅读全文
摘要:
1. Enable-Migrations 启动迁移执行get-help Enable-Migrations –detailed查看Enable-Migrations的详细用法。-ContextTypeName 指定要使用的Context-EnableAutomaticMigrations 启动自动迁... 阅读全文
摘要:
之前一直用DB First新建类库进行使用,最近开始研究Code First。Code First也可以将Model新建在类库里面,然后通过数据迁移等操作生成数据库。现在说下主要步骤:1.新建类库(Entity):将Model保存在类库里面。2.新建类库(Dao):添加Entity的引用,添加EF引用,添加自定义的DBContext3.执行启用数据迁移命令: 之前都是直接通过Enable-Migrations启用数据迁移,现在启动项目运行此命令会报: No context type was found in the assembly 'xxx'. 应该正确的运行: Enable 阅读全文