各数据库连接总结
- sql express:
server=.SQLEXPRESS;database=NHibernateDemo;uid=sa;pwd=;
nh:NHibernate.Driver.SqlClientDriver
2.SQL Server Compact Edition:Data
Source=FirstSample.sdf
nh:NHibernate.Driver.SqlServerCeDriver
3.sql lite:Data
没有密码可以不加
Source=filename;Version=3;Password=myPassword;
nh:NHibernate.Driver.SQLite20Driver
3.mysql
Server=127.0.0.1;Database=dbname;User ID=sa;Password=sa
nh:NHibernate.Driver.MySqlDataDriver
找不到方法:“!!0[] System.Array.Empty()”
装了win7 sp1和.net framework 4.6 以后就可以用了
关于nuget的使用
NuGet 将这个过程系统化,令你可以更加方便的查找你要的第三方的dll, 同时,还可以为你提供自动或者手动更新,而无需你在人肉搜索与更新了。
vs2010 只支持nuget 2.8 ,但nuget 2.8 不支持nunit 3.10
但是可以装Install-Package NUnit -Version 3.5.0 版本,
关于NUnit的使用
1.未能找到类型或命名空间名称NUnit。。。
变更framework版本为framework 4.0 ,默认新建的是 net framework 4.0 client profile
-
NUnit测试用的类前面一定要加上[TestFixture],以表示这是NUnit测试类
-
如果单独测试测试项目,类型为类库
-
虽然使用nuit比较方便 ,但引用的dll比较多,会把各种版本都下载过来
从framework2.0-4.5 ,ios,android
5.初始化函数的标记【setup】
|= 运算符
a|=b就是a=a|b
|是位或运算
比如
0x1010|0x1100 = 0x1110
运算法则:
对应位 1|1=1,1|0=1,0|1=1,0|0=0
关于模板页
<asp:ContentPlaceHolder ID="HeadContent" runat="server" />
实现的页面中。 指定contentplaceholderid为模板页的id
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">