2014-11-03 43 views
0

問題是,實體框架5使用命名約定在MS Access中插入句點(「。」),一個非法字符。示例:「PK_dbo。[ColumnName]」我想將MS Access鏈接到實體框架5代碼優先數據表

似乎Entity Framework不再提供更改命名約定的方法。我可以編寫一個腳本來改變我所有的PK名稱,但我覺得這是一個普遍的問題,可能還有其他方法或解決方法,我只是不知道。

任何幫助表示讚賞。

回答

1

我想你使用的是一個實體框架提供程序用於不同的DBMS(即用於SQL Server)。 Microsoft不提供Microsoft Access的EF提供程序。 您可以在這裏找到供應商 http://jetentityframeworkprovider.codeplex.com/

沒有編譯版本,它只適用於EF 6.1.3。