DBに次のテーブルがあります。
Apps
DB のテーブルには既にアプリがあります。それらをエンドユーザーに提示すると、エンドユーザーはアイテムを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' に挿入できません。列は NULL を許可しません。INSERT は失敗します。\r\nステートメントは終了しました。"}
どうしてですか?Apps テーブルに行を追加しないので