次のコードを使用します。
using (var context = new FINSAT613Entities())
{
gridControl1.ForceInitialize();
DateTime endtime= new DateTime(2013, 03, 29, 15, 49, 54);
Text = "endtime:"+endtime.ToShortDateString();
var query =
from A in context.A
join B in context.B on A.ID equals B.ID
join C in context.C on A.ID2 equals C.ID2
where A.endtime> endtime && A.Chk.StartsWith("320")
select new
{
A.ID,B.FOO,C.BAR etc...
};
BindingSource.DataSource = query;
gridControl1.DataSource = BindingSource;
}
計算された列を追加するにはどうすればよいですか? (たとえば、a.bar と b.foo を乗算します)
部分クラスを使用しようとしましたが、うまくいきませんでした。
public partial class A
{
public decimal Calculated
{
get { return 15; }
}
}
私が得る正確なエラーは次のとおりです。
{"指定された型メンバー 'Computed' は、LINQ to Entities ではサポートされていません。初期化子、エンティティ メンバー、およびエンティティ ナビゲーション プロパティのみがサポートされています。"}