c#开发
文章平均质量分 81
为什么2013
这个作者很懒,什么都没留下…
展开
-
Castle ActiveRecord 的分页查询
string hql = "from MyTable where id > 0"; SimpleQuery> query = new SimpleQueryMyTable>(hql); query.SetQueryRange(0, 10);//设置从哪一条开始 allCount = query.Count();//获得总条数原创 2015-12-15 12:01:23 · 634 阅读 · 0 评论 -
c#好用的日志工具LogUtility,支持大量并发,小巧
很简单的类,直接上代码,复制到自己的项目就可以用了,不需要像Log4Net那样很复杂配置. /// <summary> /// 日志类型枚举 /// </summary> public enum LogType { /// <summary> /// 一般输出 ...原创 2018-03-31 16:06:56 · 3545 阅读 · 1 评论 -
Akka.net分布式数据传输
================================================客户端 var config = ConfigurationFactory.ParseString(@"akka { actor { provider = ""Akka.Remote.RemoteActorRefProvider, Akka.Remote""原创 2017-08-26 14:04:47 · 2014 阅读 · 0 评论 -
Fluent NHibernate关于一对多时,自动创建外键的问题,
Fluent NHibernate在做一对多关联的时候,自动在子表创建了外键,如何不让他创建的,很简单在做初始化数据库的时候,添加c => new SchemaUpdate(c).Execute(true, false)红色部分,就可以了,但是有个缺点,那就是Execute(true, false),第二个设置为false之后,就不能自动根据model创建表了 private sta原创 2016-11-07 10:08:06 · 1345 阅读 · 0 评论 -
Fluent NHibernate联合主键的使用
示例多主键的表例如map如下 public class JxPermissionMap : ClassMap { public JxPermissionMap() { Table("JX_Permission"); LazyLoad(); CompositeId().原创 2016-08-27 18:06:20 · 1573 阅读 · 0 评论 -
vs2015关于“当前不会命中断点 还没有为该文档加载任何符号”的解决方法
首先调式的时候确定在debug模式下,解决方法:工具-选项-调试 -(启用“仅我的代码”)勾去掉。原创 2016-10-09 16:29:02 · 26918 阅读 · 8 评论 -
NHibernate关联对象多表查询
笔记:示例_list = session.QueryOver() .Where(x => x.DrugType == 1).And(Expression.Like("RegID", RegID.Text, MatchMode.Anywhere)) .JoinAlias(x =>原创 2016-08-13 16:12:56 · 1221 阅读 · 0 评论 -
c#listview 列随lietview大小自动平分适应listview大小
根据listview大小,列自动平分listview,监听listview控件的SizeChanged(object sender, EventArgs e)事件, private void listview_SizeChanged(object sender, EventArgs e) { int _Count = listview.Column原创 2016-08-24 10:25:33 · 6011 阅读 · 1 评论 -
superSocket和android的通讯
使用superSocket做服务端,android作客户端,android实现登录功能superSocket的配置请看官网服务端,新建登录命令如下public class LOGIN : StringCommandBase { public LOGIN() { Console.WriteLine("加载原创 2016-09-02 15:00:25 · 4161 阅读 · 0 评论 -
ComboBox自定义下拉控件
自定义控件继承自ComboBox,可以下拉时显示的任意下拉控件。如图。使用如下 _CustomComboBox.DropDownControl =你要显示的下拉控件。就可以了。*该控件不知是哪位作者弄的。找不见了。(要是有侵权,请联系本人)控件源码 /// <summary> /// <c>CustomCo...转载 2016-08-31 15:32:43 · 8211 阅读 · 7 评论 -
关于Fluent NHibernate一对一关联关系使用session.Refresh的问题
在一对一关联关系的时候调用session.Refresh出现More than one row with the given identifier was found:异常的问题,首先在确保数据没有问题的前提下,是因为map配置导致的问题(这个问题困扰俺几天,最后误打误撞的搞定了,泪奔啊。。。)请注意红丝字体正确的示例map(用户对用户详情)如下 public class UsersMap : C...原创 2016-08-30 11:49:49 · 1124 阅读 · 0 评论 -
c#winform自定义listview,解决listview闪缩问题,添加listview单元格单击事件。
//代码简单就不解释了 [Description("解决listview闪烁问题,和添加listview单元格单击事件")] public partial class HListView : ListView { public HListView() { InitializeComponent();原创 2016-06-23 15:58:23 · 2462 阅读 · 1 评论 -
c#使用FluentNHibernate,多数据库连接,一个程序,连接多个数据库
直接贴代码,代码简单易懂,不懂的留言代理接口类 public interface IRepository { bool Save(T entity, DBs db); bool Update(T entity, DBs db); bool Delete(T entity, DBs db); bool Save原创 2016-02-01 12:33:14 · 1026 阅读 · 0 评论 -
Castle ActiveRecord 获取nh的ISession
ISessionFactoryHolder holder = ActiveRecordMediator.GetSessionFactoryHolder(); ISessionScope activeScope = holder.ThreadScopeInfo.GetRegisteredScope(); ISession session = null;原创 2015-12-19 12:26:20 · 538 阅读 · 0 评论 -
NHibernate Expression 条件查询字符转换解释
= Restrictions.eq() 等于 > Restrictions.gt() 大于 >= Restrictions.ge() 大于原创 2015-12-19 10:18:53 · 1047 阅读 · 0 评论 -
c#TabControl控件左边选项卡左边显示,文字横向显示
public class TabControlNF : System.Windows.Forms.TabControl { public TabControlNF() { InitializeComponent(); TabSet(); } ///原创 2015-12-17 10:50:48 · 11932 阅读 · 1 评论 -
Label 控件实现跑马灯效果
public partial class LabelCt : System.Windows.Forms.Label { private PointF p; private Font f = new Font("宋体", 10); private Color c = Color.FromArgb(237, 232, 236);原创 2015-12-16 11:12:22 · 2612 阅读 · 0 评论 -
c# MongoDB Query 条件含义
有需要的收藏,备用Query.All("filed", "value", "value");//通过多个元素来匹配数组Query.And(Query.EQ("filed", "value"), Query.EQ("title", "value"));//同时满足多个条件Query.EQ("filed", "value");原创 2019-01-30 14:18:43 · 472 阅读 · 0 评论