Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > LINQ (Language-Integrated Query) > System.Data.Linq.Mapping TableAttribute


Автор: JaguarSmith 24.11.2010, 01:59
Доброе время суток!

Балуюсь тут написанием модуля для DotNetNuke. Все хорошо но подключиться к базе удается только через ADO.NET так как имя таблица неизвестно заранее smile :
Код

Imports System.Linq
Imports System.Data.Linq
Imports System.Data.Linq.Mapping

Public class MyRssReader

    Private dp As New com.christoc.dnn.JaggyRSSreader.SqlDataProvider
    Private TableName As String = dp.DatabaseOwner + dp.ObjectQualifier + "myRSSReaderData"

<Table(Name:=TableName)>
 Public Class rssData
...
 

Естественно, VS ругается и говорит, что имя таблицы должно быть константой.
Есть какой-то способ задать имя динамически или переопределить его? smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)