1
データベースからデータを取得するカスタムエンティティとカスタムメソッドを生成しようとしています。テーブルの主キーの検出
ListByPrimaryKey
- 列名が、時にはあなたは、列がT4テンプレートを使用して、C#を使用して、主キーであることを検出できるかなど、 "ID"、 "PID"、 "ID"、
のですか?
protected void GenerateListByMethods(Table table)
{
WriteLine("#region ListBy\n");
WriteLine("\n\tpublic List<"+Prefix+table.Name+"> ListAll()\n\t{\n\t " +
this.RepositoryNotification +
"\n\t\t\t return Ctx.GetAll().ToList().ToCustomList<"+table.Name+","+Prefix+table.Name+">();\n\t}\n");
foreach (Column column in table.Columns)
{
switch(column.DataType.Name)
{ // do something
column.DataType.IsPrimaryKey
の拡張メソッドはどのように記述できますか?
のいずれかを実行するために、SQL Serverの試みを使用している場合は? [NHibernateの] [this](http://stackoverflow.com/a/8801227/601179)の回答 – gdoron
データベースクエリの実行について考えましたか? – MethodMan