3
有沒有一種方法可以獲取用DbModelBuilder定義的表信息?ef代碼優先:獲取沒有dataannotations的實體表名
類似:
entity.GetType().GetTableName()
最大
編輯:
ID喜歡來實施以下
public static class Helper
{
public string GetTableName(Type type) {
// ??
}
}
現在我想用
類型拿到表名var type = someEntity.getType();
var sql = "delete from " + Helper.GetTableName(type) + " where id in (...)"
你可以添加更多的細節,它很難找出你想要的。 –
希望這有助於http://stackoverflow.com/questions/5313008/how-can-i-extract-the-database-table-and-column-name-for-a-property-on-an-ef4-en/ 6909752#6909752 – RePierre
這不適用於代碼優先:( – maxlego