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);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。