簡體   English   中英

代碼生成:向實體框架添加主鍵/外鍵

[英]Code Generation : Add primary key / foreign key to Entity Framework

我將EF與數據庫優先方法結合使用。

我想在生成的代碼中添加屬性,以將屬性標記為主鍵/外鍵。

例如,如果我的數據庫中有一個表User

CREATE TABLE User
(
   Id int PRIMARY KEY
);

我希望生成的代碼包含一個指示Id是主鍵的屬性。

public partial class User
{
    [PrimaryKey]
    public int Id { get; set; }
}

我該怎么辦?

編輯:我知道有關T4模板,我只是不知道從哪里開始修改該文件。

我遇到了同樣的問題。 您要查找的模板文件在解決方案資源管理器(VS2013)中顯示為:

YourDataModelName.tt

您可以通過以下操作對其進行修改,以將[Key]屬性添加到生成的代碼中:

查找屬性是POCO Template t4生成器中的主鍵

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM