我有一个使用Entity Framework 6的项目。我使用的方法是“Code-Fist from Database”。这是我生成的实体:
public partial class DataProvider
{
public int Id { get; set; }
[Required]
[StringLength(100)]
public string Label { get; set; }
[StringLength(1000)]
public string Url { get; set; }
}
这是我的表定义:
| Column Name | Type | Nullable |
|-------------|----------------|------------|
| Id | int | false |
| Label | nvarchar(100) | false |
| Url | nvarchar(1000) | true |
我希望我生成的实体是这样的:
public partial class DataProvider
{
public int Id { get; set; }
[Required(AllowEmptyStrings = true)]
[StringLength(100)]
public string Label { get; set; }
[StringLength(1000)]
public string Url { get; set; }
}
实际上,如果我尝试在Label上写空字符串,则插入失败。
你能帮我吗?
由于