gpt4 book ai didi

webforms - 什么 DataAnnotation 来创建 SQL Identity 列?

转载 作者:行者123 更新时间:2023-12-02 19:33:28 24 4
gpt4 key购买 nike

我的类(class)中有以下内容,需要知道如何修改 DataAnnotation 以使其成为标识列

public class Item
{
public Int16 ItemID { get; set; }
}

目标是拥有 SQL 的 EF5.0 等效项

ItemID smallint IDENTITY(0,1) NOT NULL,

最佳答案

您可以将 DatabaseGenerated 属性与 DatabaseGenerateOption.Identity 结合使用。您可以在此处找到有关使用属性配置 EF 的更多详细信息 http://msdn.microsoft.com/en-us/data/jj591583以及关于 DatabaseGnerationOption 枚举: http://msdn.microsoft.com/en-us/library/system.componentmodel.dataannotations.schema.databasegeneratedoption.aspx 。您还可以使用 Fluent API 配置您的模型 - 以下是一些示例 http://msdn.microsoft.com/en-us/data/jj591617

关于webforms - 什么 DataAnnotation 来创建 SQL Identity 列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13536166/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com