加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

LinqToAccess注意要点

发布时间:2020-12-12 15:03:15 所属栏目:MsSql教程 来源:网络整理
导读:1.将SQL SERVER数据导入Access数据库 ? 1)新建ODBC数据源,连接SQLSERVER ? 2)新建ACCESS数据库文件 ? 3)在ACCESS中通过ODBC导入数据 ??? 采用ACCESS导入MSSQL的优点是数据类型几乎不需要转换,且主键都在 ? 4)在关系中添加表关系 ? 5)将MDB文件设置为始终复

1.将SQL SERVER数据导入Access数据库
? 1)新建ODBC数据源,连接SQLSERVER
? 2)新建ACCESS数据库文件
? 3)在ACCESS中通过ODBC导入数据
??? 采用ACCESS导入MSSQL的优点是数据类型几乎不需要转换,且主键都在
? 4)在关系中添加表关系
? 5)将MDB文件设置为始终复制到输出目录

2.创建LinQToSQL的DBML文件(LinQToEntity至少我没有成功过)
? 1)创建LinQToSQL的DBML文件
? 2)将designer.cs中"dbo."替换成""
? 3)删除无参构造,防止无参调用后失败

3.更改app.config
? 采用OleDb连接字符串和providerName
? 如果是引用项目,记得复制app.config到项目中
??? <connectionStrings>
??????? <add name="MySchoolConnectionString"
??????????? connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|/MySchool.mdb;Persist Security Info=True"
??????????? providerName="System.Data.OleDb" />
??? </connectionStrings>

4.创建DataContext对象(可以写成方法) ?ConnectionStringSettings config = ConfigurationManager.ConnectionStrings["MySchoolConnectionString"]; ??? DbProviderFactory factory = DbProviderFactories.GetFactory(config.ProviderName); ??? conn = factory.CreateConnection(); ??? conn.ConnectionString = config.ConnectionString; ?MySchoolDataContext dc = new MySchoolDataContext(conn);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读