1. C# VS中Release模式下生成去掉生成pdb文件

右击项目-》属性-》生成-》高级=》调试信息=》none

  1. 批处理 执行完以后如何暂停
    最扣一行加pause就可以
  2. Nhibernae版本区别
    要注意调用 nhibernate的版本, 有的是3.0 ,有的是5.0 ,不同版本使用方式 不同。
  3. Iesi.Collections版本区别
    有的版本是1.0,有的是4.0 ,要注意使用区别。
  4. The ProxyFactoryFactory was not configured.
    Initialize 'proxyfactory.factory_class' property of the session-factory configuration section with one of the available NHibernate.ByteCode

引用 casstle.DynamicProxy2.dll 或者查看数据库配置文件

  1. No persister for: Products.Product

数据库配置文件错了。

  1. 未能找到类型或命名空间名称“NUnit”(是否缺少 using 指令或程序集引用?)

引用nuit.framework.dll

  1. 基于模板的代码生成器

CodeSmith,MyGeneration

  1. 控制反转IOC

对象A依赖于对象B,那么创建A的时候 ,要主动的创建B,ioc要当于隔离A,B之间的旨依赖。 当A运行的时候需要对象B的时候 ,IOC会主动创建一个B到A需要的地方。 由原来的主动行为变成现在的被动行为。 控制权倒过来。所以叫控制反转。


本文由 hcb 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

还不快抢沙发

添加新评论