.NET
小鹏同学123s
这个作者很懒,什么都没留下…
展开
-
.NET 连接Oracle数据库
AOD.NET是.NET框架中的一组类和工具的集合,可以用于创建强大的、灵活的和可靠地数据驱动的应用程序。它提供对Microsoft SQL Server、Oracle、Microsoft Access等数据源以及通过OLE DB和XML公开的数据源的一致访问。数据共享使用者可以使用ADO.NET来连接到这些数据源,利用ADO.NET提供的接口检索、操作和更新数据库中的数据。 ——摘自《AD原创 2018-02-03 13:01:27 · 2949 阅读 · 0 评论 -
错误 MSB3644 未找到框架“.NETFramework,Version=v4.6.2”的引用程序集 的解决方法
今天在研究Dapper项目时,下载代码点击生成之后报错,如下图:从图中可以看到报错的项目为Dapper.Tests.Perfomance,该项目的依赖项也报错的在网上搜索了一下解决方案,说是更改.csproj文件中的TargetFrameworks,然后打开Dapper.Tests.Performance.csproj文件,发现TargetFrameworks的值为原创 2018-01-27 13:21:24 · 50903 阅读 · 1 评论 -
C#中深复制的实现
浅复制 object对象中以定义了MemberwiseClone()方法来实现浅复制,我们只需调用该方法即可(注意:该方法访问控制为protected)class Program{ public static void Main(string[] args) { var classA1 = new ClassA { ...原创 2018-03-08 15:51:46 · 355 阅读 · 0 评论 -
C#使用反射(Reflection)实现深复制与浅复制
有关BindingFlags参考链接 浅复制 使用反射获取类中的所有字段和属性,然后将复制给新对象(如果类中的字段或属性为引用类型,则是复制地址) class Program{ public static void Main(string[] args) { var classA1 = new ClassA { ...原创 2018-03-08 17:19:37 · 2927 阅读 · 0 评论 -
由DbDataReader得到强类型集合
public List<T> ToList<T>(DbDataReader dr) where T : class, new(){ var result = new List<T>(); var properties = typeof(T).GetProperties().ToList(); while (dr.Read()) ...原创 2018-03-09 15:13:49 · 1703 阅读 · 0 评论