【发布时间】:2013-04-17 06:46:22
【问题描述】:
我在数据库中有下表:
数据库中的Apps 表中已有应用程序。
我将它们呈现给最终用户,他必须将项目添加到 AppsToDomains 表
我正在尝试将实体保存到该表:
private static void FillDomains(string[] domainsWls, EntityCollection<AppToDomains_V1> AppsToDomains,
Guid appGuid, Guid groupId ,bool isWhiteListed)
{
foreach (var domain in domainsWls)
{
AppsToDomains.Add(new AppToDomains_V1()
{
Domain = domain,
IsWhiteListed = isWhiteListed,
AppId = appGuid,
GroupId = groupId,
});
}
}
但得到以下错误:
{"无法将值 NULL 插入到列 'ClientAppID',表 'MamDB.dbo.Apps';列不允许空值。INSERT 失败。\r\n语句已终止。"}
怎么可能?因为我没有在 Apps 表中添加任何行
【问题讨论】:
标签: c# entity-framework