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...
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,貌似...
SQLite分页,SQLite建表,SQLite示例
SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。SQLite第一个Alpha版本诞生于2000年5月. 至今已经有10个年头,SQLite也迎来了一个版...
SQL如何运行EXE文件
1.权限xp_deletemail 的执行权限默认授予 sysadmin 固定服务器角色的成员,但可以授予其他用户2.执行方式xp_cmdshell 以同步方式操作。在命令行解释器命令执行完毕之前,不会返回控制。3.不能执行用户交互的命令,比如,执行记事本这种需要用户录入,关闭等操作的程序,就会挂死程序4.如果程序是要弹出用户界面的,用户界面不会弹出
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...
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数据库版本不兼容还原失败
我用 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保留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...
PS做照片的圆角阴影边框
PS做照片的圆角阴影边框1.用路径工具中的圆角框拉一个适合的框2.然后按“Ctrl+回车”转换成选区3.在选择菜单中选择反选,并删除多余的外围4.双击图层面板中此图层的缩略图进入图层样式面板5.勾选阴影样式并调节其属性值,自行看效果调节,如果需要也可加上描边效果
使用SQL语句添加和删除约束
--主键约束(Primary Key constraint):要求主键列的数据唯一,并且不允许为空。--唯一约束(Unique Constraint):要求该列唯一,允许为空,但只能出现一个空值。--检查约束(Check Constraint):某列取值范围限制、格式限制等,如有关年龄的约束。--默认约束(Default Constraint):某列的默认值,如我们的男性同学较多,性别默认为男。--外键约束(Foreign Key):用于在两表之间建立关系需要制定引用主表的哪一列。语法如下alter table 表名add constraint 约束名 约束类型 具体的约束说明示例:--添加主键约...