ASP.NET MVC (659レス)
1-

303
(1): 2014/11/15(土)12:13 ID:zfww7xHA(1) AAS
.NETのOpen Source化で
ASP.NETがLinux serverでも使えるようになるなんて嬉しいね
前からMonoはあったけど情報少なくて使い方がよくわからなかった。

>300-301
外部リンク[html]:www.itmedia.co.jp

Microsoft純正でLinux/Mac用.net runtimeが出たなら
Mono使う人はほとんどいなくなるんじゃないの

>>302
dapperってリレーションは使えるの?
304: 2014/11/15(土)13:39 ID:??? AAS
>>303
> >>302 dapperってリレーションは使えるの?
テーブル間のリレーションを解決させるという意味なら、
もちろん不可能。microじゃなくなっちゃうしw

クエリリザルト→オブジェクト変換のフレームワークと捉えれば良いかなと。
ActiveRecordパターンとは違うよ。

StackExchange/dapper-dot-net · GitHub
外部リンク:github.com
305: 2014/11/15(土)14:57 ID:??? AAS
それって型付きデータセットとどう違うの?
306: 2014/11/15(土)15:14 ID:??? AAS
ん?どの辺がDataSetっぽいの?
オブジェクト側はもっとシンプルなんだが・・。
307: 2014/11/15(土)18:58 ID:??? AAS
Fluent NHibernateをおすすめしてみる
マッピングがクソ面倒だがDevartのツール使えばすべて自動でやってくれる
monoでも安定して動く
308
(1): 2014/11/16(日)22:08 ID:??? AAS
初心者の質問で恐縮ですがよろしくお願いします。

いま、DBのデータを画面に表示する勉強をしています。
ADO.NETで取得した結果を予め用意したクラスに代入して、それをコントローラからビューに渡しています。ビューでは「@モデル クラス」を記述し、DisplayForなどで画面に表示はできました。
が、複数テーブルのデータを表示する方法が分かりません。

コントローラで持ってる複数のSQL結果をビューに渡すにはどうすればいいのですか?
309
(1): 2014/11/16(日)22:29 ID:??? AAS
>>308
SQLの習熟度はどんなもの?結合(join)って分かるかな・・?

> コントローラで持ってる複数のSQL結果をビューに渡すにはどうすればいいのですか?
これの意味は
・2テーブルを、それぞれ分けて2個の表に表示したい
・結合して2テーブルの情報を1個の表に表示したい
どっちでしょうか。
310
(1): 2014/11/16(日)22:46 ID:??? AAS
>>309
アプリ開発経験はないのですが、SQLは分かります。

教えて頂きたいのは前者です。
複数のSQLを発行した場合の、ビューへの渡し方が分かりません。
311
(1): 2014/11/16(日)23:04 ID:??? AAS
>>310
なら話は早いですね。

まずは単純にBigViewModelな方法でいいんじゃないでしょうか。
とりあえず表示できるようにはなるかと。
外部リンク:stackoverflow.com

その後、想像するにControllerでSQL発行などやっているようであれば
Model側に分離すると良いです。
(MVCらしくしたければ)
分離の仕方はいろいろあるので、趣味レベルならこだわりすぎないことですが。
外部リンク:blog.shibayan.jp
省1
312: 2014/11/16(日)23:28 ID:??? AAS
>>311
登録画面で複数のドロップダウンに複数のリソーステーブルの値を設定したかったので、解決です。
ありがとうございました。

MVCの分離も気をつけます。
また、本も買ってみようと思います。
313: 2014/11/17(月)03:44 ID:??? AAS
Linux上で実行できるようになったと聞いて飛んできました
Google App EngineのDocker対応で、ASP.NET MVCも使えるようになるのかな?
314: 2014/11/17(月)03:46 ID:??? AAS
ついでにMS純正IDEもオープンソースにして(Eclipseみたいに)
LinuxやMac OS Xで動くようにすりゃいいのにな
Windowsの糞フォントレンダラで描画されたソースコードあんまり見たくないんだよね…
315
(2): 2014/11/18(火)07:53 ID:??? AAS
linqの
item.where(i => i==2)
のような表記は理解できますが、
mvcの
foreach(var item in Model){
@Html.Displayfor(modelitem => item.ID)


が分かりません。
item=>item.IDじゃないのは何故ですか?
316
(1): 2014/11/20(木)00:30 ID:??? AAS
>>315
@Html.Displayfor(() => item.ID)
・・・にしたらどうなる?
317: 2014/11/20(木)22:10 ID:??? AAS
>>316
エラーとなります
318
(1): 2014/11/21(金)09:34 ID:??? AAS
>>315
外部リンク[aspx]:forums.asp.net
319: 2014/11/22(土)02:35 ID:??? AAS
>>318
「初めの頃みんなつまづくとこだよ!
modelitemは使ってないからきにすんな。foreachのとこでItemがあるから、Item.IDでつかえるんぜ!」

「んー、ちょっとまだ理解できてない。まぁおれまだC#の勉強終わってないし、終わった頃にはわかってるかもね」
320: 2014/11/25(火)22:15 ID:??? AAS
MVCわかりません。

{[ID][名前][所属ID]}

{[所属ID][所属名]}
テーブルがあったとして

{[ID][名前][所属名]}
を画面に表示したいときは

class test
{
int ID;
省4
321
(1): 2014/11/27(木)14:24 ID:??? AAS
ちがいます
322
(1): 2014/11/27(木)18:36 ID:??? AAS
>>321
ちがいますか(´・_・`)

どこが間違っていますか?
1-
あと 337 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.009s