私はそれに私のクエリを持つメソッドを持っています。私のクエリはLINQクエリですが、メソッドでDataSetを返すようにします。可能であれば、あなたはそれをどのように設定するのでしょうか?メソッドからデータセットを返します
private DataSet ListAllData(string distributorId)
{
var theQuery = (from r in gServiceContext.CreateQuery("opportunity")
join c in gServiceContext.CreateQuery("contact") on ((EntityReference)r["new_contact"]).Id equals c["contactid"] into opp
from o in opp.DefaultIfEmpty()
where ((EntityReference)r["new_channelpartner"]).Id.Equals(distributorId) && ((OptionSetValue)r["new_leadstatus"]).Equals("100000002")
select new
{
OpportunityId = !r.Contains("opportunityid") ? string.Empty : r["opportunityid"],
CustomerId = !r.Contains("customerid") ? string.Empty : ((EntityReference)r["customerid"]).Name,
Priority = !r.Contains("opportunityratingcode") ? string.Empty : r.FormattedValues["opportunityratingcode"],
ContactName = !r.Contains("new_contact") ? string.Empty : ((EntityReference)r["new_contact"]).Name,
Source = !r.Contains("new_sourcepick") ? string.Empty : r.FormattedValues["new_sourcepick"],
});
}
ありがとう!
あなたは、LINQを使用する可能性を持っている、あなたは強く型付けされたオブジェクトを構築している、あなたは離れてすべてのあなたの努力を投げると弱い型指定されたDataSetを返すようにしたいですか? –