Пример создания объекта Data Source View
        Dim datasourceviewName As String
        Dim tableName As String
        Dim ds As DataSource
        ds = db.DataSources(datasourceName)
        datasourceviewName = «Adventure Works AMO»
        Dim rdsv As DataSourceView = db.DataSourceViews.Add(datasourceviewName, _
Utils.GetSyntacticallyValidID(datasourceviewName, _
                              GetType(DataSourceView)))
        rdsv.DataSourceID = ds.ID
        tableName = «FactSalesQuota»
        Dim cn As OleDbConnection = New OleDbConnection(ds.ConnectionString)
        Dim cmd As OleDbCommand = New OleDbCommand(tableName, cn)
        cmd.CommandType = CommandType.TableDirect
        Dim dss As New DataSet
        Dim ad As OleDbDataAdapter = New OleDbDataAdapter(cmd)
        ad.FillSchema(dss, SchemaType.Source)
        dss.Tables(0).TableName = tableName
        rdsv.Schema = New DataSet rdsv.Schema.Tables.Add(dss.Tables(tableName).Clone())
        rdsv.Update()

Поделитесь материалом с коллегами и друзьями