0
public class PersonInfo : MyTableBase
我知道,當我使用這個實體,使用CodeFirst約定,除非我添加表屬性爲實體的表將被命名爲「PersonInfoes」的表格。預覽名字在EF自動多元化的實體
有沒有辦法預覽給定實體名稱的表名稱?如果他們有辦法做到這一點,我也會使用流利的遷移者。像這樣的東西。
var tableName = EF.getAutoCreateName("EntityName") // tableName == "EntityNames"
這是訪問表集的名稱,而不是實際的表本身。 – kosmos
@kosmos這是第一個代碼,自動多元化並不適用。表名是您創建的名稱。表格集名稱是您提供的名稱,EF不會更改此名稱。自動多元化首先對數據庫應用更多,或者對於使用逆向工程的海報來說,最有可能。一旦完成,您可以將名稱更改爲任何您喜歡的名稱。 –