それが可能かどうか疑問に思っていました。Visio Drawing コントロール + MODELEng ライブラリを使用しています。私は次のようなものを持っています:
IVMEEntity entity = GetEntity();
IVMEAttribute attribNew = entity.CreateAttribute();
attribNew.PhysicalName = attrib.AttributeName;
attribNew.ConceptualName = attrib.AttributeName;
attribNew.AllowNulls = !attrib.AttributeNotNull;
そして、現在のエンティティに属性 (列を考えてください) を追加するとうまくいきます。列を主キーとして追加することはできません。私が知っている限り、私は使用する必要があります
attribNew.AttributeAnnotations
ある意味ですが、私はその方法を本当に理解できません。