Linq to sql LINQ到SQL并从dbml文件获取关联值
我有一个自动生成的dbml文件。我想在代码(VB.Net)中获取其中一个属性的关联值。这是如何实现的 基本上,在我的vb.Net代码中,我想知道(在下面的示例中)LookupDocumentStatus.IsForeignKey和LookupDocumentStatus.ThisKey值 有没有一种简单的方法可以得到这个值 _ 公共属性LookupDocumentStatus()作为LookupDocumentStatus 收到 返回我。\u LookupDocumentStatus.Entity 结束Linq to sql LINQ到SQL并从dbml文件获取关联值,linq-to-sql,Linq To Sql,我有一个自动生成的dbml文件。我想在代码(VB.Net)中获取其中一个属性的关联值。这是如何实现的 基本上,在我的vb.Net代码中,我想知道(在下面的示例中)LookupDocumentStatus.IsForeignKey和LookupDocumentStatus.ThisKey值 有没有一种简单的方法可以得到这个值 _ 公共属性LookupDocumentStatus()作为LookupDocumentStatus 收到 返回我。\u LookupDocumentStatus.Entit
Set回答了我自己的问题,这是我从 简单地说,这就是我所做的(当然,有更多的代码来“做”我需要做的事情,但是,这里是基本格式)
Dim infos As PropertyInfo() = MyObject.GetType().GetProperties()
For Each pi As PropertyInfo In infos
Dim isAssociation As Boolean = False
For Each obj As Object In pi.GetCustomAttributes(True)
If obj.[GetType]() Is GetType(System.Data.Linq.Mapping.AssociationAttribute) Then
'Do some code here
Exit For
End If
Next