面试笔试整理--------.net方向

2019-04-13 17:18发布

电面中遇到之前不了解的问题: 数据库: SqlServer2000之后 版本中 dbo是什么意思?(对数据库权限管理是否了解 dbo在2005中是默认的架构,创建表时,如不指定架构,则默认为属于dbo为个架构
dbo也是数据库默认用户就是 data base owner 引申 SqlServer中架构的概念 架构(Schema)是形成单个命名空间的数据库实体的集合。命名空间是一个集合,其中每个元素的名称都是唯一的。在这里,我们可以将架构看成一个存放数据库中对象的一个容器。 架构实际上在sqlserver2000中就已经存在,当我们使用查询分析器去查询一个表的时候,一个完整的表的名称应该包括服务器名.数据库名.用户名.对象名,而在sqlserver2005中一个表的完全限定名称应该为 服务器名.数据库名.架构名.对象名
要看一下SqlServer的用户权限管理方式。。。。 C#语言基础: 1、using 中创建的对象自动释放的原理(是否习惯查看IL 实际在内部使用了try catch 来处理 1: FileStream aFs = new FileStream(@"c: est.txt", FileMode.Open); 2: try 3: { 4: 5: } 6: finally 7: { 8: if (aFs != null) 9: { 10: aFs.Close(); 11: } 12: } 2、lamda表达式与委托 。。。。 项目开发: 1、.net 下实现ORM(ORM就是对象关系映射(Object/Relation Mapping)。。 .net下也有一些类似JAVA hibernate 之类的ORM框架 在这个贴有一些讨论http://bbs.csdn.net/topics/380192470 ----------------------------------------------------- 注意ORM与ER模型的区别(之前实验室用的一直是ER模型) 注意asp.net MVC 和webform的区别(。。。。。。。。。。。)