C#删除数据库中的数据时,需要根据数据库中的主键来删除
DataSet.Delete(id);
C#实体类DAL如果没有指明id为主键,则会提示‘未将对象引用设置到对象的实例’
TableSchema.TableColumn colvarId = new TableSchema.TableColumn(schema);
colvarId.ColumnName = "Id";
colvarId.DataType = DbType.String;
colvarId.MaxLength = 50;
colvarId.AutoIncrement = false;
colvarId.IsNullable = false;
colvarId.IsPrimaryKey = true;
colvarId.IsForeignKey = false;
colvarId.IsReadOnly = false;
colvarId.DefaultSetting = @"";
colvarId.ForeignKeyTableName = "";
schema.Columns.Add(colvarId);