C#中的单例模式11
摘要:1publicsealedclassSingleton2{3staticSingletoninstance=null;45Singleton()6{7}89publicstaticSingletonInstance10{11get12{13if(instance==null)14{15instance=newSingleton();16}17returninstance;18}19}20}
阅读全文
C#中的单例模式
摘要:1publicsealedclassSingleton2{3staticSingletoninstance=null;45Singleton()6{7}89publicstaticSingletonInstance10{11get12{13if(instance==null)14{15instance=newSingleton();16}17returninstance;18}19}20}
阅读全文
单元测试小示例
摘要:private Class1 c; [TestFixtureSetUp] public void Init() { c = new Class1(); Console.WriteLine("单元测试开始"); } [TestFixtureTearDown] public void Destory() { Console.WriteLine("销毁示例"); } [SetUp] public void SetUp() { Console.WriteLine("Setup"); } [TearDown] public void TearD
阅读全文
单元测试标记先后顺序
摘要:单元测序的标记使用顺序 [TestFixtureSetUp] [SetUp] [Test] [Category("查询扩展集合操作")] [TearDown] [TestFixtureTearDown]
阅读全文
SQL三表关联
摘要:SELECT p.PersonName,o.Name,c.ID FROM Person pleft JOIN PersonPostConfig c ON p.ID=c.PersonIDright JOIN Post o ON c.PostID=o.ID
阅读全文
Nhibernate 中生成ID的几种方法
摘要:在 Hibernate 中,每个对象需要一个标识 ID,通过这个标识 ID 建立对象与数据库中记录的对应关系。Nhibernate 提供了多种方式来建立这个 POID。基于不同的生成策略,可以选择更佳的方式。首先是赋值方式:assigned,这种方式需要应用程序赋予对象一个标识 ID, 这种情况典型地用在自然主键的时候。第二种方式是非插入方式的生成器,对于新的应用程序来说,这是最佳的方式,NHibernate 赋予持久化对象一个标识,而不需要写入数据库后才能生成。这允许 NHibernate 在事务完成的时候,才需要写入数据库,减少了访问数据库的往返次数,下面的方式都属于这种策略。hilo,使
阅读全文