我一直在使用EF Code First 1個月。我的項目需要與許多表(超過100個數據表)一起工作,他們將來會多次更改。很難控制,需要時間來添加遷移。如何將表名映射到EF實體?
那麼有什麼解決方案可以跳過添加 - 遷移步驟,只需在數據庫中創建表並創建一個到實體的映射?
例子:
在數據庫中,我有一個這樣的表:
CREATE TABLE dbo.MyTable
(
Id INT,
Name VARCHAR(255),
Description VARCHAR(1000)
);
我想把它映射到下列單位:
public class MyEntity
{
public Id int {get; set;}
public Name string {get; set;}
public Description string {get; set;}
}
我預期的解決方案是這樣的:
CreateMap("dbo.MyTable", MyEntity)
你可以在你的實體上使用[Table(「MyTable」)]屬性? – MstfAsan
https://stackoverflow.com/help/how-to-ask – Kixoka