我有一個具有 5 個屬性的物體類。以類Person為例:
public class Person
{
public int Id{ get; set;}
[Required]
public string Name{ get; set;}
[Required]
public string Address{ get; set;}
[Required]
public string EmailAddress{ get; set;}
[Required]
public string MobileNumber { get; set;}
}
我的要求是:當管理員創建一個組并提供名稱時,我必須使用管理員提供的名稱創建一個包含上述模型類列的新表。
因此,如果 admin 輸入類似 的名稱DelhiPerson,則應在資料庫中創建一個表,其名稱DelhiPerson與上述Person類中所示的列相同。
我正在使用物體框架核心 6.0.2
我試圖谷歌但沒有找到任何相關的參考。任何參考或教程都會有所幫助。
uj5u.com熱心網友回復:
我通過 EF Core 提供的 ADO.NET 功能做到了這一點。
using(var cmd = context.Database.GetDbContext().CreateCommand())
{
cmd.CommandText = "Create Table SQL Statement here";
context.Database.OpenConnection();
var result = cmd.ExecuteNonQuery();
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/430389.html
