В настоящее время я тестирую VITA: Application Framework и имею одну компанию, названную компанией. Компания может иметь дочерние компании, например. разные офисы/магазины, но я хочу только материнские компании в списке.VITA - Linq to SQL - где нет ничего
До сих пор у меня есть ниже, чтобы получить записи из базы данных, но где положение дает мне эту ошибку
Unknown column 't0$.*' in 'where clause'
код, чтобы получить материнские компании
DatabaseConfig.Configure(ConfigurationManager.ConnectionStrings("Context").ConnectionString)
Dim rbApp = DatabaseConfig.App
Dim dbSession = rbApp.OpenSession()
Dim companies As IList(Of ICompany) = dbSession.EntitySet(Of ICompany).Where(Function(w) w.Parent Is Nothing).ToList()
Ниже Интерфейс для компании
<Entity, ClusteredIndex("CreatedOn,Id")>
Public Interface ICompany
<PrimaryKey, Auto>
Property Id() As Guid
<Auto(AutoType.CreatedOn)>
Property CreatedOn() As DateTime
<Size(200), Index>
Property Name() As String
<Size(100), Nullable>
Property Telephone() As String
<Size(100), Nullable>
Property Mobile() As String
<Size(100), Nullable>
Property Fax() As String
<Size(250), Nullable>
Property Email() As String
<Nullable>
Property DeleteOn() As DateTime?
<OneToMany(), Nullable>
Property Parent() As ICompany
<OrderBy("Name:DESC")>
Property Children() As IList(Of ICompany)
End Interface
Почему бы вам не сообщить об этом на сайте проекта? Мы не можем ничего делать с ошибками. –