分类

链接

2025 年 11 月
 12
3456789
10111213141516
17181920212223
24252627282930

近期文章

热门标签

新人福利,免费薅羊毛

什么是泛型反射?

1、如何获得一个封闭构造类型(closed constructed type)的Type对象?假设有如下的类型:class TestType<T>class TestType<T, U>如果要获得封闭构造类型的Type对象,那么只需要用C#的typeof运算符,或者VB的GetType运算符作用于具体类型即可://C#Type t1 = typeof(TestType<int>);'VBDim t2 As Type = GetType(TestType(Of String))2、如何获取一个泛型类型(generic type)的Type对象?所谓泛型类型,就是有类型参数,但类型参数还未指定的原始定义。我们不能用TestType<T>...

.NET 暂无评论 阅读(2,646)

泛型反射和普通反射的区别

关于泛型反射和普通反射和用法请在【数据库之家】中搜索站内文章,也百度谷歌一下,这里主要说说泛型反射和普通反射的区别。泛型反射和普通反射的区别就是泛型参数的处理上。我们先看一个简单的例子。class ClassDemo1<T>{    public void Demo(T t1)    {        Console.WriteLine(t1);    }}要利用反射动态创建该类型实例,并调用 Test 方法,我们可以使用如下方法。Type type = typeof(Class1<int>);object o = Activator.CreateInstance(type);type.InvokeMember("Test", Bindin...

.NET 暂无评论 阅读(2,184)

Entity Framework入门到精通(二)-基本操作

EF 提供了一个类似 LINQ to SQL 那样的 IDE 可视化设计界面,但似乎是个半成品,功能弱且有些错误,但愿下个版本有所改进。1. ObjectContextObjectContext 对应 LINQ to SQL 的 DataContext,我们通过它来管理数据库连接、实体对象查询更新等。public class ObjectContext : IDisposable{ // Events public event EventHandler SavingChanges; // Methods public ObjectContext(EntityConnection connection); public ObjectContext(string connectionString); private Object...

.NET 暂无评论 阅读(3,879)

Entity Framework入门到精通(一)-概念及架构

 ADO.NET Entity Framework 以 Entity Data Model (EDM) 为主,将数据逻辑层切分为三块,分别为 Conceptual Schema, Mapping Schema 与 Storage Schema 三层,其上还有 Entity Client,Object Context 以及 LINQ 可以使用。下面这张图很好地说明了 EF 的基本构成体系,表明 EF 是建立在关系数据库上的一种抽象概念模型(Conceptual Model)框架。 相关名词说明:Data Source: 我们所熟知的数据库或其他可能的数据源,SQL Server、Oracle、DB2、MySQL 等等。Data Providers: ADO.NET Data Provider,貌似...

Others 暂无评论 阅读(3,928)

SQLite分页,SQLite建表,SQLite示例

SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。SQLite第一个Alpha版本诞生于2000年5月. 至今已经有10个年头,SQLite也迎来了一个版...

Android, SQLite 暂无评论 阅读(3,385)

SQL如何运行EXE文件

1.权限xp_deletemail 的执行权限默认授予 sysadmin 固定服务器角色的成员,但可以授予其他用户2.执行方式xp_cmdshell 以同步方式操作。在命令行解释器命令执行完毕之前,不会返回控制。3.不能执行用户交互的命令,比如,执行记事本这种需要用户录入,关闭等操作的程序,就会挂死程序4.如果程序是要弹出用户界面的,用户界面不会弹出

SQL Server 暂无评论 阅读(2,666)

ACCESS LIKE语法

ACCESS在使用的过程中,除了关键字时出错,用[]包起关键字可以解决,还有问题就是,LIKE出错,因为LIKE和SQL里的LIKE用法不一样,详见下面:1、ACCESS库的通配符为:*  与任何个数的字符匹配。?  与任何单个字母的字符匹配2、在SQL Server中的通配符为:% 与任何个数的字符匹配-  与单个字符匹配3、正确写法应是:在C#里写应写成 Select * From Table Where Name Like '%jacky%'Select * From Table Where Name Like '_jacky_'Access内测试语句应写成 : Select * From Table Where Name Like '*jacky*'S...

.NET, Access, MySQL, SQL Server 暂无评论 阅读(3,592)

ALTER TABLE 语句修改列、触发器

ALTER TABLE 语句ALTER TABLE 语句用于在已有的表中添加、修改或删除列。SQL ALTER TABLE 语法如需在表中添加列,请使用下列语法:ALTER TABLE table_nameADD column_name datatype要删除表中的列,请使用下列语法:ALTER TABLE table_nameDROP COLUMN column_name注释:某些数据库系统不允许这种在数据库表中删除列的方式 (DROP COLUMN column_name)。要改变表中列的数据类型,请使用下列语法:ALTER TABLE table_nameALTER COLUMN column_name datatype原始的表 (用在例子中的):Persons 表:Id La...

SQL Server 暂无评论 阅读(4,025)

SQL数据库版本不兼容还原失败

我用 SQL server 2008 10.00.1600 版本还原 用sql server 2008 R2 版本 10.50.1600 备份的数据包时出错!color=#FF0000]还原 对于 服务器“mysql\test_db”失败。 (Microsoft.SqlServer.SmoExtended)该数据库是在运行版本 10.50.1600 的服务器上备份的。该版本与此服务器(运行版本 10.00.1600)不兼容。请在支持该备份的服务器上还原该数据库,或者使用与此服务器兼容的备份。RESTORE DATABASE 正在异常终止。 (.Net SqlClient Data Provider)[/color] 方式一:1、sql 2008 R2成脚本文件。到sql 2008、2005...

SQL Server 暂无评论 阅读(6,087)

SQL保留2位小数

ROUND() 函数ROUND 函数用于把数值字段舍入为指定的小数位数。SQL ROUND() 语法SELECT ROUND(column_name,decimals) FROM table_name参数描述column_name必需。要舍入的字段。decimals必需。规定要返回的小数位数。SQL ROUND() 实例我们拥有下面这个 "Products" 表:Prod_IdProductNameUnitUnitPrice1gold1000 g32.352silver1000 g11.563copper1000 g6.85现在,我们希望把名称和价格舍入为最接近的整数。我们使用如下 SQL 语句:SELECT ProductName, ROUN...

MySQL, SQL Server 暂无评论 阅读(7,097)