Bạn có biết sử dụng nhà cung cấp cho MS Access trong ADO.NET Entity Framework không?Tôi có thể sử dụng MS Access như một nhà cung cấp cho khung thực thể ADO.NET như thế nào?
Trả lời
ADO.NET Entity Framework được thiết kế để làm việc với bất kỳ thứ gì mà nhà cung cấp ADO.NET chuẩn. Truy cập.
Tôi không biết điều này có giúp ích gì cho bạn hay không, nhưng hãy tận dụng nó cho những gì đáng giá. Sau đây là chuỗi kết nối của tôi trong C# để kết nối với cơ sở dữ liệu MS-Access.
Tôi có tập dữ liệu được nhập mạnh mẽ mà tôi đặt dữ liệu vào và họ thao tác dữ liệu ở đó. Sử dụng không gian tên System.Data.OleDb
.
sourceString = "\\\DatabaseServer\DatabaseFolder\database.mdb";
conString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + sourceString;
string strSql1 = "SELECT * FROM IDTable";
OleDbConnection con = new OleDbConnection(conString);
currentDataSet.IDTable.Rows.Clear();
con.Open();
OleDbDataAdapter dAdapter = new OleDbDataAdapter();
dAdapter.SelectCommand = new OleDbCommand(strSql1, con);
dAdapter.Fill(currentDataSet, "IDTable");
con.Close();
Điều này đã được bình chọn như thế nào? Nó không liên quan đến câu hỏi trong tầm tay. EF hoàn toàn khác với việc sử dụng DataSets và DataAdapters (ewww, gross). – Mateo
- 1. Loại nhà cung cấp cho khung thực thể
- 2. Nhà cung cấp Sybase ASE ADO.net 2.0?
- 3. Tôi có thể kiểm tra đơn vị Mã khung thực thể đầu tiên như thế nào?
- 4. Nhà cung cấp không phải GPL ADO.NET cho MySQL?
- 5. thể Hibernate được sử dụng như các nhà cung cấp JPA trong Google App Engine
- 6. iPhone: Tôi có thể sử dụng gcov như thế nào?
- 7. Tôi có thể sử dụng HTML 5 như thế nào?
- 8. Cung cấp trợ giúp trong mẫu trong MS Access
- 9. Tôi có thể sử dụng Html.Action như thế nào?
- 10. Tôi có thể sử dụng sbt.IO như thế nào?
- 11. Hiệu suất của khung thực thể 4 so với khung thực thể 3.5 như thế nào?
- 12. SAML thực sự cung cấp bảo mật như thế nào?
- 13. Tôi có thể sử dụng CPAN như một người dùng không phải root như thế nào?
- 14. Tôi có thể sử dụng khung hoạt ảnh bên trong canvas như thế nào?
- 15. ado.net khung thực thể xóa hàng
- 16. Tôi nên sử dụng Mercurial như một nhà phát triển đơn lẻ như thế nào?
- 17. Nhà cung cấp người dùng thực thể Symfony2 ghi đè nhà cung cấp xác thực tùy chỉnh
- 18. Nhà cung cấp OpenID có thể sử dụng Kerberos hoặc các cơ chế xác thực "thay thế" khác không?
- 19. VBScript & Access MDB - 800A0E7A - "Không thể tìm thấy nhà cung cấp. Có thể không được cài đặt đúng cách"
- 20. Làm thế nào tôi có thể sử dụng một NSArray như một hằng số toàn cầu?
- 21. Tôi có thể buộc delay_job sử dụng kết nối db cụ thể như thế nào?
- 22. Tôi có thể cung cấp Loại làm đầu vào cho nhà cung cấp Loại trong F # không?
- 23. Tôi có thể sử dụng java.lang.instrument như thế nào trong một ứng dụng RCP Eclipse?
- 24. Làm thế nào tôi có thể sử dụng một biến như một tên biến trong Perl?
- 25. Tôi có thể sử dụng bản đồ và nhận chỉ mục như thế nào ở Scala?
- 26. Kindle có thể được sử dụng như một công cụ đọc mã nguồn như thế nào?
- 27. Tôi có thể sử dụng tùy chọn "--bare" trong Rails 3.1 cho CoffeeScript như thế nào?
- 28. Tôi có thể tận dụng lợi thế của cả Nhà nước và Nhà văn trong haskell như thế nào?
- 29. Tạo khung thực thể thiếu một thực thể
- 30. CDN an toàn để cung cấp jQuery như thế nào?
khi tôi thêm ADO.NET Entity Data Model vào dự án, tôi thấy 3 nhà cung cấp (Tất cả đều là Trình điều khiển máy chủ Microsoft Sql) Tôi có nên thêm tham chiếu cho nó không? –
Các nhà thiết kế trong VS chỉ hỗ trợ SQL Server khi nói đến xây dựng một bộ thực thể ban đầu, cho Access bạn sẽ cần phải sử dụng nhà cung cấp OLE DB và xây dựng thực thể thiết lập một cách cứng. Đáng buồn thay đó là nghĩa đen là cách khó khăn. Đề xuất của tôi sẽ sử dụng SQL 2008 Express thay thế. – AnthonyWJones
Cảm ơn bạn Anthony –