কিভাবে C # মধ্যে 2 ডেটাসেট ফিল্টার এবং একত্রিত করবেন

আমি একটি ওয়েব পৃষ্ঠা তৈরি করছি যা একটি গ্রাহককে তারা যে সফ্টওয়্যার কিনেছেন তা দেখানোর জন্য এবং তাদেরকে সফ্টওয়্যার ডাউনলোড করার জন্য একটি লিঙ্ক দিতে। দুর্ভাগ্যবশত, কি কেনা হয়েছিল এবং তথ্য ডাউনলোডের তথ্য আলাদা উপাত্তগুলিতে রয়েছে তাই আমি এসকিউএল কোরিয়ায় যোগদান করে এর যত্ন নিতে পারি না।

সাধারণ আইটেম SKU হয় আমি গ্রাহক কেনাকাটার ডাটাবেস থেকে SKU এর একটি তালিকা টেনে নিয়ে যাব এবং ডাউনলোড সারণিতে ডাউনলোডের সাথে সংযুক্ত SKU এর একটি কমা অঙ্কিত তালিকা। আমার ইচ্ছা, এই মুহুর্তে, একটি গ্রিড ভিউ লিখতে এই এক ডেটাতে তৈরি করা হয়।

এই দক্ষতার কাজ কিভাবে কোন পরামর্শ প্রশংসা করা হবে। যদি এটি সাহায্য করে তবে আমি সহজেই একটি DataSet বা DataReader হিসাবে তথ্যটি ফিরিয়ে আনতে পারি, যদি এইরকম একটির জন্য আরও ভাল হতে পারে।

0
ro fr hi
ক্যাচ জন্য ধন্যবাদ এটা সংশোধন করা হয়েছে!
যোগ লেখক saalon, উৎস
'মুছে ফেলা' বা 'অঙ্কিত' লিখতে ইচ্ছা ছিল সম্ভবত সবচেয়ে সম্ভবত বলে মনে হয়, তবে সম্ভবত এমন একটি নির্দিষ্ট ধারণা থাকতে পারে যার অর্থ আপনি শব্দটি ব্যবহার করছেন?
যোগ লেখক Peter David Carter, উৎস
সমস্যা নেই. সরাসরি সম্পাদিত হবে কিন্তু আমি এটি সঙ্গে আমি আগে আবর্জনা আগে আপনি কি তা নিশ্চিত করতে চেয়েছিলেন।
যোগ লেখক Peter David Carter, উৎস

3 উত্তর

যতক্ষণ দুইটি ডেটাবেস একই ভার্চুয়াল সার্ভারে (MSSQL) ধরে থাকে এবং সংযোগ স্ট্রিং ব্যবহার করা ব্যবহারকারীর নাম / পাসওয়ার্ড উভয় DB- এর অধিকার থাকে, তাহলে আপনি দুটি ডেটাবেস জুড়ে যোগদান করতে সক্ষম হবেন। উদাহরণ:

select p.Date,
       p.Amount,
       d.SoftwareName,
       d.DownloadLink
from   PurchaseDB.dbo.Purchases as p
join   ProductDB.dbo.Products as d on d.sku = p.sku
where  p.UserID = 12345
0
যোগ

কেন এই সমস্যার একটি ডোমেন বস্তু ভিত্তিক পদ্ধতি তৈরি না:

public class CustomerDownloadInfo
{
    private string sku;
    private readonly ICustomer customer;

    public CustomerDownloadInfo(ICustomer Customer){
        customer = Customer;
    }

    public void AttachSku(string Sku){
        sku = Sku;
    }

    public string Sku{
        get { return sku; }
    }

    public string Link{
        get{    
            // etc... etc...          
        }
    }
}

এই একটি মিলিয়ন বৈচিত্র আছে, কিন্তু একবার আপনি এই তথ্য সমষ্টি, এটা উপস্থাপন করা সহজ হবে না?

0
যোগ

আমি এখানে আমার মাথা উপরের চিন্তা করছি। আপনি একই ডেটা সেটগুলিতে ডেটা সারণি হিসাবে উভয় লোড করলে, এবং SKU এর উপর দুটি সম্পর্কের সংজ্ঞায়িত করুন, এবং তারপর ডাটা সেটের একটি অনুসন্ধান চালান যা পছন্দসই ফলাফল তৈরি করে।

0
যোগ