是否可以在EDMX模型中使用正确可为空的int来匹配我的Db表中可为空的FK int?
我会补充说有问题。我想我想知道如何完全使用int nullable,但是FK链接到模型中另一个表中的KEY列,所以这是一个主要问题。
Entlib 4
我有一个像这样的Entity对象:
/// <summary>
/// No Metadata Documentation available.
/// </summary>
[EdmEntityTypeAttribute(NamespaceName="Ideal.TicketCommerce", Name="PAYMENTPLAN")]
[Serializable()]
[DataContractAttribute(IsReference=true)]
public partial class PAYMENTPLAN : EntityObject
{
#region Factory Method
我希望通过.Net(C#)代码可以为空的属性,以便我可以将其设置为null并将其传递给INSERT EDMX生成的语句:
[EdmScalarPropertyAttribute(EntityKeyProperty=false, IsNullable=true)]
[DataMemberAttribute()]
public global::System.Int32 ORDERPAYMENTID
{
get
{
return _ORDERPAYMENTID;
}
set
{
OnORDERPAYMENTIDChanging(value);
ReportPropertyChanging("ORDERPAYMENTID");
_ORDERPAYMENTID = StructuralObject.SetValidValue(value);
ReportPropertyChanged("ORDERPAYMENTID");
OnORDERPAYMENTIDChanged();
}
}
private global::System.Int32 _ORDERPAYMENTID;
partial void OnORDERPAYMENTIDChanging(global::System.Int32 value);
partial void OnORDERPAYMENTIDChanged();