gpt4 book ai didi

entity-framework - Entity Framework 数据注释设置 StringLength VarChar

转载 作者:行者123 更新时间:2023-12-03 07:37:13 24 4
gpt4 key购买 nike

我的模型中有此设置:

[StringLength(250)]
public string Comment { get; set; }

将数据库中的最大长度设置为 250,这很好。

但是,当数据库人员期望 varchar(250) 时,它被设置为 nvarchar(250)。

有人可以告诉我如何将其设置为模型中的 varchar 而不是 nvarchar 吗?

最佳答案

使用ColumnAttribute给出数据类型

[Column(TypeName = "VARCHAR")]
[StringLength(250)]
public string Comment { get; set; }

或者使用流畅的 API

modelBuilder.Entity<MyEntity>()
.Property(e => e.Comment).HasColumnType("VARCHAR").HasMaxLength(250);

关于entity-framework - Entity Framework 数据注释设置 StringLength VarChar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7341783/

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