摘要:
第一步:写实体类第二步:写一个实体操作类,此类必须继承Dbcontext,此处的属性,将会在初始化时(第一次作,增,删,改的时候),生成相应的表。第三步:运行程序,会自动建表注意:若实体类发生改变,要记着,启动Nuget 控件台,做以下三个步骤来更新表结构1.2.用命令enable-migrations 启用Codefirst上述操作后,会看到代码中,多了这个文件夹和相关文件3.修改Configuration.cs这个代码中的4.用命令update-database 更新数据库表结构每个程序包的所有者将相应程序包授权给您。Microsoft 不负责也不会授予对第三方程序包的任何许可。有些程序包 阅读全文
摘要:
1、Oracle8/8i/9i数据库(thin模式)Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();String url="jdbc:oracle:thin:@localhost:1521:orcl";//orcl为数据库的SIDString user="test";String password="test";Connection conn= DriverManager.getConnection(url,user,password); 阅读全文
摘要:
.NET与Java,因这两种技术的相似性,总是会让人拿来做比较,并且总有人想让二者一分高下,最后得出孰优孰劣的结论。由于本人先用.NET,后转Java,现在.NET与Java二者并用,所以对二者间的差异颇有体会,胸中之词,不吐不快。 CLR VS JavaVM。虚拟机的概念让Java/C#这些比C/C++更为高级的语言成为现实。Java虚拟机的确是划时代之作,在功能、性能、跨平台等各个方面都非常强大。后来微软.NET中的CLR必然是借鉴了Java虚拟机的诸多优点,但CLR并未超越JavaVM,在跨平台等方面还存在劣势(mono还不够实用),但是应该说在Windows下,CLR已经足够好用了。. 阅读全文
摘要:
假如你喜欢原生的Sql语句,又喜欢ORM的简单,那你一定会喜欢上Dapper这款ROM.点击下载Dapper的优势:1,Dapper是一个轻型的ORM类。代码就一个SqlMapper.cs文件,编译后就40K的一个很小的Dll.2,Dapper很快。Dapper的速度接近与IDataReader,取列表的数据超过了DataTable。3,Dapper支持什么数据库。Dapper支持Mysql,SqlLite,Mssql2000,Mssql2005,Oracle等一系列的数据库,当然如果你知道原理也可以让它支持Mongo db4,Dapper的r支持多表并联的对象。支持一对多 多对多的关系。并且 阅读全文
摘要:
这是微软官方 ADO.NET Team Blog 去年就公布的消息:http://blogs.msdn.com/adonet/archive/2009/06/15/system-data-oracleclient-update.aspx我 刚用 VS 2010 测试了一下,才确认这项消息的正确性。OracleClient 是微软针对 Oracle 开发所研发的 ADO.NET Data Provider,从 .NET 1.x 开始,就已成为 .NET Framework 类库的一部分,它与微软 Visual Studio 的集成性非常好。该篇博文内容大概是说,微软未来不再支持 System.D 阅读全文
摘要:
综合类微软企业库微软官方出品,是为了协助开发商解决企业级应用开发过程中所面临的一系列共性的问题, 如安全(Security)、日志(Logging)、数据访问(Data Access)、配置管理(Configuration Manage)等,并将这些广泛使用的应用程序块集成封装至一个叫企业库的程序包中CommonLibrary.net一个帮助类库,包含了ActiveRecord, Csv, Command Line Parsing, Configuration, Validation, Logging, Collections, Authentication等等Castle一个传统的综合类库, 阅读全文
摘要:
0 或 100 (*) 默认值 mon dd yyyy hh:miAM(或 PM) 1 101 美国 mm/dd/yyyy 2 102 ANSI yy.mm.dd 3 103 英国/法国 dd/mm/yy 4 104 德国 dd.mm.yy 5 105 意大利 dd-mm-yy 6 106 - dd mon yy 7 107 - mon dd, yy 8 108 - hh:mm:ss - 9 或 109 (*) 默认值 + 毫秒 mon dd yyyy hh:mi:ss:mmmAM(或 PM) 10 110 美国 mm-dd-yy 11 111 日本 yy/mm/dd 12 112 ISO y 阅读全文
摘要:
春节临近,转眼一年过去了。借此机会,对项目进行一次总结.项目近况:该项目是为政府开发的一套审批系统。从一期到二期,开发周期已超30个月。从项目初验通过后,一直无法推动项目终验。原因是:甲方认为项目质量无法达到要求,项目上线期间出现较多问题,不时需要开发人员进行定位解决。于是出现了开发人员长期驻扎客户办公点,充当维护人员的尴尬局面。项目不但收不到项目的尾款,也一直处于亏损状态。从个人角度,对项目的失败总结了以下几个原因,按重要程度排名:top1:领导层瞎拍脑袋的决策项目未进行开发时,就已经由甲方政府领导直接拍板项目要在什么时候完成。公司领导层也直接下死命令:项目必须在这个时间点完成。而事实上这个 阅读全文
摘要:
Thread (ParameterizedThreadStart) 初始化 Thread 类的新实例,指定允许对象在线程启动时传递给线程的委托。Thread (ThreadStart) 初始化 Thread 类的新实例。由 .NET Compact Framework 支持。Thread (ParameterizedThreadStart, Int32) 初始化 Thread 类的新实例,指定允许对象在线程启动时传递给线程的委托,并指定线程的最大堆栈大小。Thread (ThreadStart, Int32) 初始化 Thread 类的新实例,指定线程的最大堆栈大小。由 .NET Compac 阅读全文
摘要:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;namespace ConsoleApplication{ class Program { static void Main(string[] args) { ////线程方法1 //if (ThreadPool.QueueUserWorkItem(new WaitCallback(Program.WritePara), "这是传进去的参数")) //{ // Con 阅读全文