59

フォームに送信される前に、操作のためにエンティティ フレームワークを使用してデータベースからすべての行を選択しようとしています。

var ptx = [modelname].[tablename]();
ptx.[tablename].Select(????)

????には何が入りますか?

4

8 に答える 8

87

私はエンティティデータソースを使用しましたが、それは私がやりたいことのために必要なものすべてを提供してくれました。

_repository.[tablename].ToList();

于 2012-06-05T22:22:37.477 に答える
47

Entity Framework には、次のような 1 つの美しい機能があります。

var users = context.Users; 

これにより、 Table 内のすべての行が選択され、その後、 etcUserを使用できます。.ToList()


Entity Framework の初心者にとっては、次のようになります。

PortalEntities context = new PortalEntities();
var users = context.Users;

これにより、テーブル内のすべての行が選択されますUser

于 2016-02-10T12:29:54.320 に答える
22

どうですか:

using (ModelName context = new ModelName())
{
    var ptx = (from r in context.TableName select r);
}

ModelName は、デザイナーによって自動生成されたクラスで、 から継承されObjectContextます。

于 2012-06-05T15:33:55.767 に答える
-2

以下を使用できます。

ptx.[tablename].Select( o => true)
于 2012-06-05T15:35:30.923 に答える