MVCは"model-view-controller"の略で、関心の分離によってテストやメンテナンスのしやすさ、簡潔なコーディングを実現するアーキテクチャです。
・日本語情報
日本マイクロソフト 井上さんのブログ
http://blogs.msdn.com/b/chack/
ASP.NET デベロッパーセンター 技術情報
http://msdn.microsoft.com/ja-jp/asp.net/aa336581
・英語情報
Getting Started with ASP.NET MVC 3
http://www.asp.net/mvc
ASP.NET MVC
1nobodyさん
2012/03/06(火) 15:04:37.68ID:36tUB12b2nobodyさん
2012/03/06(火) 17:13:23.04ID:5tH3JAzQ 興味はあるけどWindows Server高いしライセンスもいるのでムリ。
2012/03/07(水) 22:00:28.23ID:???
web editionは?
2012/03/07(水) 22:46:46.31ID:???
Webアプリ開発は Linux + Mono + ASP.NET MVC が最強だと悟った
http://engawa.2ch.net/test/read.cgi/poverty/1330244837/
http://engawa.2ch.net/test/read.cgi/poverty/1330244837/
2012/03/07(水) 22:52:56.19ID:???
【消しゴム】MONOを使ってみるスレ4【じゃない】
http://toro.2ch.net/test/read.cgi/tech/1329023778/
http://toro.2ch.net/test/read.cgi/tech/1329023778/
6nobodyさん
2012/03/07(水) 23:21:46.43ID:c5i90kmw コレはmonoでまともに動くのか?
2012/03/08(木) 01:11:26.67ID:???
mvc2まではまともに動く
mbc3のrazor viewも一応は対応してる
mbc3のrazor viewも一応は対応してる
2012/03/08(木) 22:44:57.59ID:???
razor対応してるのか。
PHPを捨てる時がきたようだ。
PHPを捨てる時がきたようだ。
2012/03/10(土) 12:02:21.35ID:???
うむ、ただしmvc3には幾つかOpenでないライブラリが含まれている/利用されているので、
monoとしてはそれらライブラリを含めた配布はできないようだ。なので、正式対応はできないみたい
ただ、visual studioで開発しコンパイルすればそれらライブラリのバイナリが含まれるので
そのままmonoにコピー、実行できる。
要は、一部ライブラリは自分で用意してくれたら対応してるよってこと
monoとしてはそれらライブラリを含めた配布はできないようだ。なので、正式対応はできないみたい
ただ、visual studioで開発しコンパイルすればそれらライブラリのバイナリが含まれるので
そのままmonoにコピー、実行できる。
要は、一部ライブラリは自分で用意してくれたら対応してるよってこと
10nobodyさん
2012/03/10(土) 14:58:19.15ID:??? monoってあくまでもASP.netの実行環境じゃないの?
開発環境のmono develop?みたいな名前の奴も含めてのプロジェクトだからなのか。
IDEなんかは別にオリジナルで良いんだけどな。
開発環境のmono develop?みたいな名前の奴も含めてのプロジェクトだからなのか。
IDEなんかは別にオリジナルで良いんだけどな。
11nobodyさん
2012/03/10(土) 16:33:30.18ID:??? asp.netだけではないよ
.net というか、C#オープンになったしつかえる環境にしちゃおうぜプロジェクト
.net というか、C#オープンになったしつかえる環境にしちゃおうぜプロジェクト
12nobodyさん
2012/03/10(土) 18:01:23.23ID:??? monoではVB.netは使えますか?
13nobodyさん
2012/03/10(土) 18:52:44.14ID:??? コンパイル後なら
てかスレ違い
てかスレ違い
14nobodyさん
2012/03/10(土) 21:02:38.12ID:??? 実際monoってどうなのよ?
プロダクトレベルの使用に耐えるの?
使ってるなんて聞いたことないけど。
プロダクトレベルの使用に耐えるの?
使ってるなんて聞いたことないけど。
16nobodyさん
2012/03/10(土) 23:33:41.38ID:??? うちはつこうとる
海外だと多い
海外だと多い
17nobodyさん
2012/03/11(日) 01:36:30.29ID:??? 日本は保守的だから。
日本語の情報無いと使わないしね。
日本語の情報無いと使わないしね。
18nobodyさん
2012/03/13(火) 01:53:20.23ID:xfrgaKMU ウィキ作った
http://monobook.org
http://monobook.org
19nobodyさん
2012/03/13(火) 08:32:49.42ID:k3TzyEtU SPAだっけ? あれがmonoでも作れるようになったら起こして。
それまではPHPのマイクロフレームワークとJQueryの仲間たちで頑張るわ。
それまではPHPのマイクロフレームワークとJQueryの仲間たちで頑張るわ。
20nobodyさん
2012/03/13(火) 09:16:23.84ID:xfrgaKMU21nobodyさん
2012/03/13(火) 09:18:06.77ID:xfrgaKMU >>10
Mono.UnixなどでLinux依存に出来てしまう諸刃の剣
Mono.UnixなどでLinux依存に出来てしまう諸刃の剣
22nobodyさん
2012/03/13(火) 21:43:52.62ID:??? mvc3使いやすいな!
23nobodyさん
2012/03/13(火) 22:46:43.82ID:xfrgaKMU24nobodyさん
2012/03/14(水) 02:56:05.36ID:KIrzyBH525nobodyさん
2012/03/14(水) 23:25:53.47ID:PAvPZeVv26nobodyさん
2012/03/15(木) 01:09:48.94ID:X7m9maYN >>25
なるほど。
よかったら教えてください。
Mono を選ぶ理由は何でしょう?
私が最も気に入っているのは C# や ASP.net ですが、
BSD や Linux の上なら ASP.net の利用はあきらめてその他を選びます。
あるいは、BSD や Linux とは別に Windows Server を用意します。
なるほど。
よかったら教えてください。
Mono を選ぶ理由は何でしょう?
私が最も気に入っているのは C# や ASP.net ですが、
BSD や Linux の上なら ASP.net の利用はあきらめてその他を選びます。
あるいは、BSD や Linux とは別に Windows Server を用意します。
27nobodyさん
2012/03/15(木) 06:49:59.64ID:E3IxfR1a 群馬県高崎市に住む41歳AB型、製造業界で派遣プログラマーの仕事をしているhekenekoこと、黒飛健と申します。
新日本テクトスという会社を追われ、その後どうしてよいかわからなくなりました。
だけど私の大好きな尾崎豊の歌に励まされ、夢であるプロのクリエイターを目指すことにしました。
何度も挫けそうになりましたが、尾崎豊の歌を聞きながら自分を励ましています。
今も尾崎豊の歌のおかげで、夢を諦めずにCGアニメの製作を続けられています。
とりあえず、以下の動画を見てください。一生懸命作ったもので、自分では既にプロレベルの傑作だと思ってます。
できればみなさんのご意見、ご感想を聞きたいです。
新しいラダニアムの翼(new wing of radaniam part �T) .mp4
http://www.youtube.com/watch?v=PRPJ69rVgbE
題名”ラダニアムの翼その1(A wing of radaniam_part�T).mp4”
http://www.youtube.com/watch?v=WTde4RdA5LU
私の世界観の全てを凝縮した力作です。hekenekoワールドをご堪能あれ。
新日本テクトスという会社を追われ、その後どうしてよいかわからなくなりました。
だけど私の大好きな尾崎豊の歌に励まされ、夢であるプロのクリエイターを目指すことにしました。
何度も挫けそうになりましたが、尾崎豊の歌を聞きながら自分を励ましています。
今も尾崎豊の歌のおかげで、夢を諦めずにCGアニメの製作を続けられています。
とりあえず、以下の動画を見てください。一生懸命作ったもので、自分では既にプロレベルの傑作だと思ってます。
できればみなさんのご意見、ご感想を聞きたいです。
新しいラダニアムの翼(new wing of radaniam part �T) .mp4
http://www.youtube.com/watch?v=PRPJ69rVgbE
題名”ラダニアムの翼その1(A wing of radaniam_part�T).mp4”
http://www.youtube.com/watch?v=WTde4RdA5LU
私の世界観の全てを凝縮した力作です。hekenekoワールドをご堪能あれ。
28nobodyさん
2012/03/15(木) 07:28:57.53ID:L8EQrtFI >>26
1. Visual Web Developer
Webアプリで一番単調かつ時間がかかるのはHTMLコーディング。
この手のツールはプログラマー視点だと無くてもいいが、デザイナーが絡むとあった方がいい。
で、まともに使えるレベルでデザイナーっとプログラマーが共有できるHTMLエディタはDreamweaver + PHPかVWD + C#しかない。
1. Visual Web Developer
Webアプリで一番単調かつ時間がかかるのはHTMLコーディング。
この手のツールはプログラマー視点だと無くてもいいが、デザイナーが絡むとあった方がいい。
で、まともに使えるレベルでデザイナーっとプログラマーが共有できるHTMLエディタはDreamweaver + PHPかVWD + C#しかない。
29nobodyさん
2012/03/15(木) 07:48:16.33ID:L8EQrtFI >>26
2. 半動的言語
PHPやRubyなどの動的言語は巨大化した際に構文解析の都合上、ソースコードを追うのが大変。
たとえばPHPであれば統合開発環境でソースを追えるようにするにはPHPDOCを完璧き書いておく必要がある。
それなら静的言語(Java)でいいじゃんとなるが、Webという野良を相手にするには柔軟性に欠ける。
たとえば最近流行りのAJAXで扱うXMLやJSONをJava(や古いC#)で扱おうとすると前準備だけで壮大なことになる。
で、そこで出てくるのが半動的・半静的言語のC#4.0。
世の中で一番大事なのはバランス。
2. 半動的言語
PHPやRubyなどの動的言語は巨大化した際に構文解析の都合上、ソースコードを追うのが大変。
たとえばPHPであれば統合開発環境でソースを追えるようにするにはPHPDOCを完璧き書いておく必要がある。
それなら静的言語(Java)でいいじゃんとなるが、Webという野良を相手にするには柔軟性に欠ける。
たとえば最近流行りのAJAXで扱うXMLやJSONをJava(や古いC#)で扱おうとすると前準備だけで壮大なことになる。
で、そこで出てくるのが半動的・半静的言語のC#4.0。
世の中で一番大事なのはバランス。
30nobodyさん
2012/03/15(木) 08:03:40.48ID:L8EQrtFI31nobodyさん
2012/03/15(木) 08:53:22.98ID:/if6aj4i 何だ結局個人レベルの話か。
32nobodyさん
2012/03/15(木) 08:55:05.49ID:L8EQrtFI >>26
安いレンタルサーバーの有無
安いレンタルサーバーの有無
33nobodyさん
2012/03/15(木) 10:12:17.76ID:??? monoを使うのは話題性
実業務でも使っているがクリティカルなシステムはやはりWindowsサーバだな
落ちても泣かない案件は積極的にmonoを使う、あとはコスト的な理由
実業務でも使っているがクリティカルなシステムはやはりWindowsサーバだな
落ちても泣かない案件は積極的にmonoを使う、あとはコスト的な理由
34nobodyさん
2012/03/15(木) 15:08:23.48ID:lJPiJC0z 100台近いサーバーに一斉にデプロイするのにrsync使いたいという理由だけでmonoに移行した
Windowsで1台1台コピーとかマゾい
Windowsで1台1台コピーとかマゾい
35nobodyさん
2012/03/15(木) 15:09:29.80ID:F2BtmQl3 Linuxのシェルが使えるのは大きいよね
PowerShellは使える人間が限られすぎだし
PowerShellは使える人間が限られすぎだし
36nobodyさん
2012/03/15(木) 15:10:56.25ID:??? ASP.NET MVCを使えるレンサバは皆無に近い。
安いVPS借りてMonoぶち込むのが一番の近道。
安いVPS借りてMonoぶち込むのが一番の近道。
37nobodyさん
2012/03/15(木) 16:31:19.07ID:/if6aj4i 結局止まろうがバグろうが大して問題にならないシステムにしか使ってないって感じか。
普通rsyncが無いから(ホントはあるけど)なんてアホな理由だけでOKにはならんしな。
普通rsyncが無いから(ホントはあるけど)なんてアホな理由だけでOKにはならんしな。
38nobodyさん
2012/03/15(木) 16:49:30.15ID:FN3KPYec ハードウェアは必ずぶっ壊れる
止まるの前提でフェイルオーバー周りをささっと構築できる技術者の確保はLinux方が有利ってだけ
止まるの前提でフェイルオーバー周りをささっと構築できる技術者の確保はLinux方が有利ってだけ
39nobodyさん
2012/03/15(木) 16:50:12.35ID:+1PlSYbZ Amazonで動かすのに使ってるが、Windowsはファイルの
アップロード方法すら謎だった。
アップロード方法すら謎だった。
40nobodyさん
2012/03/15(木) 16:51:36.12ID:FN3KPYec グローバルにさらすシステムを構築するのにWindowsだとファイアーウォールの
設定できる人間を確保するだけでも大変だろ
設定できる人間を確保するだけでも大変だろ
41nobodyさん
2012/03/15(木) 16:58:13.54ID:FN3KPYec 結局のところ、PHPだRubyだJavaだで育ったLinuxでの運用知識のある莫大な人数の人間が
すんなりWebアプリ本体の開発だけを考えて動かせるのがMonoの利点だろう。
そういう人たちがWindowsServerの設定などを覚える時間は無駄。
止まる止まらないという話だと無理にWindowsを使う方が危険だろ。
すんなりWebアプリ本体の開発だけを考えて動かせるのがMonoの利点だろう。
そういう人たちがWindowsServerの設定などを覚える時間は無駄。
止まる止まらないという話だと無理にWindowsを使う方が危険だろ。
42nobodyさん
2012/03/15(木) 17:17:19.06ID:??? いや、monoそのものの信頼性って話だよw
43nobodyさん
2012/03/15(木) 17:19:41.71ID:L8EQrtFI 閉じた社内システムならWindows鯖でもいいんだがな。
45nobodyさん
2012/03/15(木) 18:18:03.11ID:rqEZVtzK46nobodyさん
2012/03/15(木) 19:33:18.01ID:L8EQrtFI ASP.NET MVC自体はすごくいい感じなんだが、いかんせんASP.NETの評判の悪さで損してるよな
名前が悪い
名前が悪い
49nobodyさん
2012/03/16(金) 00:20:06.85ID:UwndHAyX 24, 26 です。
多数の回答ありがとうございます。
mono を使う理由は
.net と unix の良いとこどりをするため
って感じですね。
最近、windows から unix に移行した私は
windows はアプリ開発には優しいけど、
構築や運用には不親切(向いていない)と
いうイメージを持つようになりました。
mono 使いの方、もうひとつ教えてください。
純正の .net にはあれがあるのに、
mono にはまだ移植されてないよ、困った!
なんてことに頻繁になりませんか?
多数の回答ありがとうございます。
mono を使う理由は
.net と unix の良いとこどりをするため
って感じですね。
最近、windows から unix に移行した私は
windows はアプリ開発には優しいけど、
構築や運用には不親切(向いていない)と
いうイメージを持つようになりました。
mono 使いの方、もうひとつ教えてください。
純正の .net にはあれがあるのに、
mono にはまだ移植されてないよ、困った!
なんてことに頻繁になりませんか?
50nobodyさん
2012/03/16(金) 09:36:04.08ID:??? The Internet向けのWebサーバならUNIX系だろうけど、社内に置くサーバなら断然
Windowsに軍配が上がるわなあ。
ADとグループポリシー無しでWindowsクライアントの管理とか考えられん。
Windowsに軍配が上がるわなあ。
ADとグループポリシー無しでWindowsクライアントの管理とか考えられん。
51nobodyさん
2012/03/16(金) 19:06:43.53ID:hr09lPLf 適材適所
52nobodyさん
2012/03/19(月) 14:53:52.65ID:JlcK/iXm PHPからASP.NET MVCへの移植を行おうとしているのですが、
ASP.NET MVC独自の認証機構の情報ばかりで、独自に認証
周りを実装するにはどうすればいいのでしょうか?
既存のデータベース・認証ルーチンを引き継ぎたいのですが。
ASP.NET MVC独自の認証機構の情報ばかりで、独自に認証
周りを実装するにはどうすればいいのでしょうか?
既存のデータベース・認証ルーチンを引き継ぎたいのですが。
53nobodyさん
2012/03/19(月) 23:23:23.27ID:zxWRG9FM WebMatrix.WebDataでググれ
54nobodyさん
2012/03/22(木) 01:20:46.38ID:d2pjKJZO 閉じたLANの世界でしか使われないとか、エンタープライズに胡座をかいて数こそ力のPCに喰われたIBM、SGI、SUNを見ているかのようだ。
56nobodyさん
2012/03/22(木) 07:18:09.25ID:WgRvzv9P >>55
ホームページ・・・
ホームページ・・・
57nobodyさん
2012/03/23(金) 00:12:00.97ID:vsZw5wdA あ
58nobodyさん
2012/03/24(土) 01:15:40.39ID:oA7Fuf/e とりあえずPHP製の有名アプリ移植してみるわ
なにがいい?
なにがいい?
60nobodyさん
2012/03/24(土) 21:51:50.78ID:5bD6bLGR >>59
本業は年に1個売れるか売れないかの医療機器屋だから販売管理とか言われてもわからん
本業は年に1個売れるか売れないかの医療機器屋だから販売管理とか言われてもわからん
61nobodyさん
2012/04/01(日) 21:00:33.64ID:o6ftbFja MVC使いやすくて良い割には
ここ人いないね
ここ人いないね
62nobodyさん
2012/04/17(火) 10:13:54.21ID:??? なんでどんなサーバーでも作れるように対応しないんだろな
64nobodyさん
2012/04/18(水) 11:03:48.25ID:RWPJsEBK MVC3素晴らしい!
Razor、モデルバインディング、EntityFramework etc。。
これがmonoで走るなら世の中変わる。
Entity Framework(MySQLで)とモデルバインディングは完璧に動くんだろか??
Razor、モデルバインディング、EntityFramework etc。。
これがmonoで走るなら世の中変わる。
Entity Framework(MySQLで)とモデルバインディングは完璧に動くんだろか??
65nobodyさん
2012/04/27(金) 04:57:24.69ID:??? Razor、モデルバインディングは問題なく動作する(アセンブリのコピーが必要)
Entity Frameworkは『Invalid IL Code』って出て動作しない
Entity Frameworkは『Invalid IL Code』って出て動作しない
66nobodyさん
2012/05/12(土) 21:20:20.98ID:WcQ84VZo EntityFrameworkは重くてちょっと使い物にならない。
小さなうちは良いが、大きくなったときに移行する術もないし
小さなうちは良いが、大きくなったときに移行する術もないし
67nobodyさん
2012/05/12(土) 21:20:54.31ID:WcQ84VZo データベースはDapperくらい薄いラッパーじゃないと危険だと悟った
68nobodyさん
2012/05/15(火) 12:12:01.02ID:BczvarIh データベースからモデル化するのは別として、コードファーストで書けばいいのか、エンティティ デザイナーで書けば良いのか、悩むなー
69nobodyさん
2012/05/17(木) 13:33:27.42ID:6guytND/ レスポンスヘッダーを書き換えるにはどうやるんですか?
PHPのheader関数みたいなことをやりたいのですが。
PHPのheader関数みたいなことをやりたいのですが。
70nobodyさん
2012/05/17(木) 14:06:01.73ID:RN+00eId MapRouteで設定するルート名って意味あるの?
好きな名前つけていいものなのか?
好きな名前つけていいものなのか?
71nobodyさん
2012/05/18(金) 09:46:01.28ID:3H7lr5nd IISで動いているかXSPで動いているかを判別する方法はありますか?
72nobodyさん
2012/05/18(金) 15:39:55.76ID:??? 助けに来たぜ!
73nobodyさん
2012/05/18(金) 23:43:49.36ID:??? みんなPascal形式のURLってどう思ってる?
俺は激しくダサいと思うんだけど…
俺は激しくダサいと思うんだけど…
74nobodyさん
2012/05/20(日) 23:43:19.24ID:hqkrMX6G >>73
Wikipediaで見慣れてるからそうでもない
Wikipediaで見慣れてるからそうでもない
75nobodyさん
2012/05/26(土) 02:29:32.76ID:??? ぬるぽ
76nobodyさん
2012/05/27(日) 00:13:27.96ID:2t/UgFC6 ぬるり
77nobodyさん
2012/05/27(日) 11:52:33.74ID:???78nobodyさん
2012/05/31(木) 15:26:45.77ID:+WaVucTy エディットコンティニューを使うにはどうやるのですか?
反映されないまでも,せめていちいち止めずに編集くらいする方法はないでしょうか?
反映されないまでも,せめていちいち止めずに編集くらいする方法はないでしょうか?
79nobodyさん
2012/06/01(金) 12:28:48.97ID:jYXPymXW ビューなら
80nobodyさん
2012/06/07(木) 22:32:28.50ID:??? ASP.net MVC、いいFrameworkなのにスレは過疎ってるな
C#のスレは、基本的にプログラム板が多いから、
WebProg板じゃなくて、プログラム板でスレ立て直したほうがいいと思う。
JavaのWebアプリフレームワークのスレも、プログラム板に立ってる。
C#のスレは、基本的にプログラム板が多いから、
WebProg板じゃなくて、プログラム板でスレ立て直したほうがいいと思う。
JavaのWebアプリフレームワークのスレも、プログラム板に立ってる。
81nobodyさん
2012/06/08(金) 12:17:25.84ID:yg24DQ2D 一人開発なもんで、いくらビューがサクサクと生成されても、HTMLのデザインに手間取るのは仕方が無いか
82nobodyさん
2012/07/01(日) 11:51:59.54ID:??? htmlヘルパー的なの全部いらなくね?
痒いところに手が届かなくて、結局jQuery使うわ。特にajaxまわり。
痒いところに手が届かなくて、結局jQuery使うわ。特にajaxまわり。
83nobodyさん
2012/07/28(土) 00:41:08.49ID:??? ASP.NET -> RoR ときて、ASP.NET MVCにきたけど
RoRっぽいASP.NETってところしかわからん。
まったく別物だな。
RoRっぽいASP.NETってところしかわからん。
まったく別物だな。
84nobodyさん
2012/09/10(月) 10:07:45.85ID:sjVFDmqF ふらっとVisual C#,C♯,C#(初心者用) Part96
http://toro.2ch.net/test/read.cgi/tech/1344151764/
http://toro.2ch.net/test/read.cgi/tech/1344151764/
85nobodyさん
2012/09/10(月) 10:09:47.56ID:Zsaotxei 【質問】ASP.NETスレ Part7【雑談】
http://kohada.2ch.net/test/read.cgi/php/1343282128/
http://kohada.2ch.net/test/read.cgi/php/1343282128/
86nobodyさん
2012/10/08(月) 23:55:13.17ID:??? RoRってロックンロールの仲間かね
87nobodyさん
2012/10/09(火) 01:35:33.39ID:??? >>86
Ruby on Railsのことだろ
Convention over Configurationなフレームワークの先駆け。
ASP.net MVCのほうがRailsより細かいところいじれるし、
スケーラビリティも高く、スピードも速いけどな
Ruby on Railsのことだろ
Convention over Configurationなフレームワークの先駆け。
ASP.net MVCのほうがRailsより細かいところいじれるし、
スケーラビリティも高く、スピードも速いけどな
88nobodyさん
2012/11/09(金) 20:06:23.95ID:??? DropDownListForの初期値ってどうやって指定すんの?
引数で渡すSelectListでちゃんと指定しても反映されない
引数で渡すSelectListでちゃんと指定しても反映されない
89nobodyさん
2012/11/09(金) 20:06:53.90ID:XvAqUeyv age忘れた
90nobodyさん
2012/11/13(火) 21:27:43.78ID:8c9I2pNR 解決した
DropDownListForの最初の引数と同じ値が
SelectListItemのValueにあればかってに選択されんだな。
それにしても人いなすぎだろ、MVCはやってないの?
DropDownListForの最初の引数と同じ値が
SelectListItemのValueにあればかってに選択されんだな。
それにしても人いなすぎだろ、MVCはやってないの?
91nobodyさん
2012/11/15(木) 15:39:14.80ID:rs1t5psL TFS2012の質問なのですが、ASP.NET MVCで作っているWebアプリを毎晩自動ビルドすることは
できるようになったのですが、これをテストサーバーに自動発行するにはどうしたらいいのでしょうか?
できるようになったのですが、これをテストサーバーに自動発行するにはどうしたらいいのでしょうか?
92nobodyさん
2012/11/16(金) 10:47:30.46ID:??? >>90
海外ではASP.net MVC流行ってるよ
情弱日本人はPHPばっかりだけどな
人がいないのはWebProg板だから
プログラム板のC#スレに統合した方がいいと思う
それか、Web FormsとMVCひとまとめにして「ASP.netスレ」にして
プログラム版にたてる。
ただしASP.netスレにするとWebProg板だろ、などといわれて
この過疎った板に隔離されてしまう
海外ではASP.net MVC流行ってるよ
情弱日本人はPHPばっかりだけどな
人がいないのはWebProg板だから
プログラム板のC#スレに統合した方がいいと思う
それか、Web FormsとMVCひとまとめにして「ASP.netスレ」にして
プログラム版にたてる。
ただしASP.netスレにするとWebProg板だろ、などといわれて
この過疎った板に隔離されてしまう
93nobodyさん
2012/11/16(金) 20:33:57.26ID:??? 海外では流行ってんのか
何検索してもStack Overflow(と一部日本語サイト)しか
引っかからなくて難儀したわ
Google先生に翻訳してもらった文章を原文と比較しながら
読むとか、もうね
何検索してもStack Overflow(と一部日本語サイト)しか
引っかからなくて難儀したわ
Google先生に翻訳してもらった文章を原文と比較しながら
読むとか、もうね
94nobodyさん
2012/11/16(金) 21:03:05.24ID:??? エンジニア向けに特化した翻訳サービスができれば結構流行りそうな気がするな
ASP.NET MVCはかなりいいフレームワークだからもうちょい使われてもいい気がするけど、正式なプラットフォームがWindowsっていうのが最大のネックだよな
個人的にはmonoの3.0が正式リリースされたら何か作ってみるつもり
(monoのサイトはMVC使ってるぽい)
ASP.NET MVCはかなりいいフレームワークだからもうちょい使われてもいい気がするけど、正式なプラットフォームがWindowsっていうのが最大のネックだよな
個人的にはmonoの3.0が正式リリースされたら何か作ってみるつもり
(monoのサイトはMVC使ってるぽい)
95nobodyさん
2012/11/28(水) 21:15:12.35ID:??? マイクロソフトって、そういうとこやらないんだよな。
96nobodyさん
2013/01/31(木) 02:32:24.63ID:rVzau9Wu 実務でcode firstってやるんですか?実際はdatabase first?
97nobodyさん
2013/02/01(金) 19:14:17.81ID:??? >>96
おそらく一番人気があるのがcode first
ユーザーの要望で最後に追加されたもの。
tutorialもcode firstのが多い感じ
既にデータベースのデータがある状況なら、Database firstも便利でしょ
code first , database first, model firstは
状況に応じて使い分ければいいとおもう
おそらく一番人気があるのがcode first
ユーザーの要望で最後に追加されたもの。
tutorialもcode firstのが多い感じ
既にデータベースのデータがある状況なら、Database firstも便利でしょ
code first , database first, model firstは
状況に応じて使い分ければいいとおもう
98nobodyさん
2013/03/24(日) 23:50:17.86ID:??? 俺あphp一本で、php -> smarty -> Cakeで15年やってきた。
去年ASP.NET MVC初めて使った。感動した!
これはいい。第一、C#使えるだけで反則じゃないか。
開発環境との統合性も素晴らしい。
EntityFrameworkでもLINKでも何でもいい。DB定義にビジュアルツールが使えるなんて夢みたい。
Cake phpの100倍いい。Ajaxとの相性もいいね。
まだ上手く使えないけどこいつ以外使う気がしない。
去年ASP.NET MVC初めて使った。感動した!
これはいい。第一、C#使えるだけで反則じゃないか。
開発環境との統合性も素晴らしい。
EntityFrameworkでもLINKでも何でもいい。DB定義にビジュアルツールが使えるなんて夢みたい。
Cake phpの100倍いい。Ajaxとの相性もいいね。
まだ上手く使えないけどこいつ以外使う気がしない。
99nobodyさん
2013/03/25(月) 00:05:06.76ID:??? PHPしかやってなくてその言い草は・・・。
もっと冷静になったほうがいいと思うよ。
もっと冷静になったほうがいいと思うよ。
100nobodyさん
2013/04/09(火) 00:21:10.91ID:Tng1ZOg6 ここまでJava(との比較)なし
101nobodyさん
2013/04/09(火) 22:38:19.76ID:??? Javaは言語だし、フレームワークのASP.NET MVCとは比較するもんじゃないからね。
せめてStruts、Spring MVCとかでしょう。
せめてStruts、Spring MVCとかでしょう。
102nobodyさん
2013/04/10(水) 05:03:54.64ID:??? ASP.NET MVCって何と比較するものなのかな?
103nobodyさん
2013/04/10(水) 09:10:38.65ID:???104nobodyさん
2013/04/28(日) 18:23:17.08ID:W9buTT+a Ext.Netはどうなのかな
105nobodyさん
2013/05/17(金) 02:21:25.52ID:??? open2chにASP.NETのスレ立ちました。
ASP.NET part1
http://toro.open2ch.net/test/read.cgi/tech/1368724408/
プログラム技術@open2ch掲示板
http://toro.open2ch.net/tech/
専用ブラウザも利用可能。板の登録はすぐ上のURL設定
ASP.NET part1
http://toro.open2ch.net/test/read.cgi/tech/1368724408/
プログラム技術@open2ch掲示板
http://toro.open2ch.net/tech/
専用ブラウザも利用可能。板の登録はすぐ上のURL設定
106nobodyさん
2013/06/23(日) 12:11:21.37ID:bh0ZlIHP 職場でASP.NET MVC 3 を使っているチームに合流することになった(自分は .NETでwebアプリは初めて)ので、
以下の本を買ってきました。
Amazon.co.jp: ひと目でわかるASP.NET MVCアプリケーション開発入門 (MSDNプログラミングシリーズ): 増田 智明: 本
http://www.amazon.co.jp/dp/4822294382
本を読み始めてみると、職場のコードでは view に RAZOR や、ファイル名が cshtml なのに、
この本では、ファイル名が aspxとやってて、おかしいなと思って本の画面キャプチャをよく見ると、MVC 2 を使っているっぽい。
RAZOR や cshtml 形式は MVC 3 からなのでしょうか?
とりあえずこれで読み進めてみますが、 MVC 3 か MVC 4 でいい本があったら教えてください。
(ASP.NET MVC の日本語の本は少ないですね)
以下の本はMVC3ですが、これを持っている人が多かったのですが、これが一番いいでしょうか?
プログラミングMicrosoft ASP.NET MVC ASP.NET MVC 3対応版 (マイクロソフト公式解説書)
http://www.amazon.co.jp/dp/4822294668/
以下の本を買ってきました。
Amazon.co.jp: ひと目でわかるASP.NET MVCアプリケーション開発入門 (MSDNプログラミングシリーズ): 増田 智明: 本
http://www.amazon.co.jp/dp/4822294382
本を読み始めてみると、職場のコードでは view に RAZOR や、ファイル名が cshtml なのに、
この本では、ファイル名が aspxとやってて、おかしいなと思って本の画面キャプチャをよく見ると、MVC 2 を使っているっぽい。
RAZOR や cshtml 形式は MVC 3 からなのでしょうか?
とりあえずこれで読み進めてみますが、 MVC 3 か MVC 4 でいい本があったら教えてください。
(ASP.NET MVC の日本語の本は少ないですね)
以下の本はMVC3ですが、これを持っている人が多かったのですが、これが一番いいでしょうか?
プログラミングMicrosoft ASP.NET MVC ASP.NET MVC 3対応版 (マイクロソフト公式解説書)
http://www.amazon.co.jp/dp/4822294668/
107nobodyさん
2013/06/23(日) 15:43:09.69ID:??? >>106
本は断然後者の方がいいよ
ただ、ASP.NET MVCの経験が浅いとちょっと難しい内容かもしれない
EntityFramewokは触り程度しか書いてない
Razorは基本的にはMVC3から
本は断然後者の方がいいよ
ただ、ASP.NET MVCの経験が浅いとちょっと難しい内容かもしれない
EntityFramewokは触り程度しか書いてない
Razorは基本的にはMVC3から
109nobodyさん
2013/06/25(火) 19:19:26.12ID:??? 久しぶりに覗きにきたら
3レスもついてる
一応、人はいるんだな
3レスもついてる
一応、人はいるんだな
110nobodyさん
2013/06/25(火) 20:44:49.20ID:8LQOBjf1 >>106
RazorのView EngineはMVC3からだよ
MVC3からけっこう大きく変わってるから
学習するならMVC3かMVC4対応のものを使ったほうがいいとおもう
でもMVC3以降の書籍はかなり少ない
「ひと目でわかるASP.NET MVCアプリケーション開発入門」
はキャプチャ画面ばかりで内容が薄いね
「プログラミングMicrosoft ASP.NET MVC ASP.NET MVC 3対応版」
これは作者がMSDNドキュメントのレベルを超えると言ってる。
細かいネタばかりで読む気にもならなかった。
MSDNレベルの知識が見についてる人以外は手を出さなくていいと思う
「改訂3版 パーフェクトC#」
これは読んでないけど、ASP.net MVCの章があってMVC4対応。
LINQ, EntityFrameworkも扱っている
目次のページ数とかはAmazonで見れる。MVC4は75ページ分。
他にASP.net WebFormsなどの章もある。
http://gihyo.jp/book/2013/978-4-7741-5680-4
RazorのView EngineはMVC3からだよ
MVC3からけっこう大きく変わってるから
学習するならMVC3かMVC4対応のものを使ったほうがいいとおもう
でもMVC3以降の書籍はかなり少ない
「ひと目でわかるASP.NET MVCアプリケーション開発入門」
はキャプチャ画面ばかりで内容が薄いね
「プログラミングMicrosoft ASP.NET MVC ASP.NET MVC 3対応版」
これは作者がMSDNドキュメントのレベルを超えると言ってる。
細かいネタばかりで読む気にもならなかった。
MSDNレベルの知識が見についてる人以外は手を出さなくていいと思う
「改訂3版 パーフェクトC#」
これは読んでないけど、ASP.net MVCの章があってMVC4対応。
LINQ, EntityFrameworkも扱っている
目次のページ数とかはAmazonで見れる。MVC4は75ページ分。
他にASP.net WebFormsなどの章もある。
http://gihyo.jp/book/2013/978-4-7741-5680-4
111110
2013/06/25(火) 20:53:08.36ID:??? >>106
補足。
書籍よりも下のサイトのTutorialが一番良かった。
絶対に目を通した方がいいよ
http://www.asp.net/mvc/tutorials
http://www.asp.net/mvc
これ読める人なら、MVCの書籍はいらないと思った
英語のMSサイトの情報のほうが正確だし、わかりやすいし、最新バージョンに対応してる。
補足。
書籍よりも下のサイトのTutorialが一番良かった。
絶対に目を通した方がいいよ
http://www.asp.net/mvc/tutorials
http://www.asp.net/mvc
これ読める人なら、MVCの書籍はいらないと思った
英語のMSサイトの情報のほうが正確だし、わかりやすいし、最新バージョンに対応してる。
112110
2013/06/25(火) 20:55:33.95ID:8LQOBjf1 >>106
さらに追加。
こっちは英語アレルギーの人向け
atmarkitの記事はわりと分かりやすいと思う。MVC3に対応
チュートリアル、リンクなどの技術情報 [日本語]
ASP.NET デベロッパー センター > ホーム > 技術情報 > ASP.NET MVC
http://msdn.microsoft.com/ja-jp/asp.net/aa336581
Visual Studio デベロッパー センター > ホーム > .NetFramework > スキルアップ > 解説動画
5 分で学べる .NET アプリケーションの基礎
http://msdn.microsoft.com/ja-jp/vstudio/ee847315.aspx
連載:ASP.NET MVC入門【バージョン3対応】
http://www.atmarkit.co.jp/fdotnet/aspnetmvc3/index/index.html
ASP.NET on the Web.
http://blogs.itmedia.co.jp/chack/
さらに追加。
こっちは英語アレルギーの人向け
atmarkitの記事はわりと分かりやすいと思う。MVC3に対応
チュートリアル、リンクなどの技術情報 [日本語]
ASP.NET デベロッパー センター > ホーム > 技術情報 > ASP.NET MVC
http://msdn.microsoft.com/ja-jp/asp.net/aa336581
Visual Studio デベロッパー センター > ホーム > .NetFramework > スキルアップ > 解説動画
5 分で学べる .NET アプリケーションの基礎
http://msdn.microsoft.com/ja-jp/vstudio/ee847315.aspx
連載:ASP.NET MVC入門【バージョン3対応】
http://www.atmarkit.co.jp/fdotnet/aspnetmvc3/index/index.html
ASP.NET on the Web.
http://blogs.itmedia.co.jp/chack/
113nobodyさん
2013/06/26(水) 23:20:52.65ID:???114nobodyさん
2013/06/26(水) 23:55:46.61ID:???115106
2013/06/30(日) 14:10:33.93ID:??? >>110-113
とても有益な情報、どうもありがとうございます!
「プログラミングMicrosoft ASP.NET MVC ASP.NET MVC 3対応版」
は、手元に置いておこうと思いますが、 >>111-112 の英語ドキュメントも読もうと思います。
ちょうど、MVC4 に入れ替えよう、という話がチーム内で出ていたので
(特に新機能を使うわけではないが、入れ替えてもソースコードコンパリビリティはあるだろうというのと、
とりあえず新しくしておくか、という感じで)
>>113
自分もUnix育ちなので、開発環境としては Visual Studio はいいとおもうけど、
運用はLinux等がいいなと思い、monoは注目してました。
IISだと、何よりサーバ増やすとき金が掛かる。リモートメンテとかもめんどくさいし。
とても有益な情報、どうもありがとうございます!
「プログラミングMicrosoft ASP.NET MVC ASP.NET MVC 3対応版」
は、手元に置いておこうと思いますが、 >>111-112 の英語ドキュメントも読もうと思います。
ちょうど、MVC4 に入れ替えよう、という話がチーム内で出ていたので
(特に新機能を使うわけではないが、入れ替えてもソースコードコンパリビリティはあるだろうというのと、
とりあえず新しくしておくか、という感じで)
>>113
自分もUnix育ちなので、開発環境としては Visual Studio はいいとおもうけど、
運用はLinux等がいいなと思い、monoは注目してました。
IISだと、何よりサーバ増やすとき金が掛かる。リモートメンテとかもめんどくさいし。
116nobodyさん
2013/07/04(木) NY:AN:NY.ANID:??? パーフェクトC#買ってみたけど、全く使えない...
仕方がなくネットで調べながらやってるけど、
英語がさっぱりな俺でも公式チュートリアルが一番いい
仕方がなくネットで調べながらやってるけど、
英語がさっぱりな俺でも公式チュートリアルが一番いい
117nobodyさん
2013/07/15(月) NY:AN:NY.ANID:??? ASP.NETもっと盛り上がって欲しいな〜VS含めて凄くいいと思うんだけどな〜
118nobodyさん
2013/07/15(月) NY:AN:NY.ANID:VQA6TNZm stackoverflowがそうだっけ。
Windowsサーバを用意しないといけないのがなー。
Azureをもっと売り込めばいいのに
Windowsサーバを用意しないといけないのがなー。
Azureをもっと売り込めばいいのに
120nobodyさん
2013/07/18(木) NY:AN:NY.ANID:??? 自動で生成されるWebpages_Rolesテーブルに、
ロールを追加したり消したりするにはどうしたらよいのでしょうか?
ロールを追加したり消したりするにはどうしたらよいのでしょうか?
121nobodyさん
2013/07/18(木) NY:AN:NY.ANID:???122nobodyさん
2013/07/18(木) NY:AN:NY.ANID:??? 手動で直接DBに入れるのは出来たのですが、コードを書いて追加したりは出来ないと言うことでしょうか?
123nobodyさん
2013/07/19(金) NY:AN:NY.ANID:t8/Ti1Rx >>122
ユーザ管理はWebベースでブラウザから設定するツールがあるよ
だいたいの管理はこれでできるとおもう
ユーザの追加とかロールの変更とか。
Web Site Administration Tool
http://msdn.microsoft.com/en-us/library/yy40ytx0%28v=vs.100%29.aspx
ここにわかりやすい解説がある。動画もある
http://www.asp.net/mvc/overview/security
動画
http://pluralsight.com/training/players/PSODPlayer?author=scott-allen&name=mvc3-building-security&mode=live&clip=0&course=aspdotnet-mvc3-intro
ユーザ管理はWebベースでブラウザから設定するツールがあるよ
だいたいの管理はこれでできるとおもう
ユーザの追加とかロールの変更とか。
Web Site Administration Tool
http://msdn.microsoft.com/en-us/library/yy40ytx0%28v=vs.100%29.aspx
ここにわかりやすい解説がある。動画もある
http://www.asp.net/mvc/overview/security
動画
http://pluralsight.com/training/players/PSODPlayer?author=scott-allen&name=mvc3-building-security&mode=live&clip=0&course=aspdotnet-mvc3-intro
124nobodyさん
2013/07/19(金) NY:AN:NY.ANID:???125nobodyさん
2013/09/03(火) 14:58:03.62ID:qeRbrPuu //HomeController.cs/////////////////////////////////////////
namespace AjaxTest.Controllers
{
public class HomeController : Controller
{
[HttpGet]
public ActionResult Index()
{
return View();
}
[ValidateAntiForgeryToken]
public ActionResult IndexPost()
{
List<Product> model = new List<Product>();
for (int i = 0; i < 100; i++)
{
Product p = new Product();
p.Name = "製品" + i.ToString();
model.Add(p);
}
return View(model);
}
}
}
namespace AjaxTest.Controllers
{
public class HomeController : Controller
{
[HttpGet]
public ActionResult Index()
{
return View();
}
[ValidateAntiForgeryToken]
public ActionResult IndexPost()
{
List<Product> model = new List<Product>();
for (int i = 0; i < 100; i++)
{
Product p = new Product();
p.Name = "製品" + i.ToString();
model.Add(p);
}
return View(model);
}
}
}
126125
2013/09/03(火) 14:58:42.70ID:qeRbrPuu //Index.cshtml/////////////////////////////////////////////////
@using (Ajax.BeginForm("IndexPost", new AjaxOptions { HttpMethod = "Post", UpdateTargetId = "data" }))
{
@Html.AntiForgeryToken()
<input type="submit" value="button" />
}
<div id="data"></div>
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/jqueryval")
//IndexPost.cshtml////////////////////////////////////////////
@model IEnumerable<AjaxTest.Models.Product>
@{
var grid = new WebGrid(source: Model, ajaxUpdateContainerId: "grid", rowsPerPage: 10);
}
<div id="grid">
@grid.Pager(WebGridPagerModes.All)
@grid.GetHtml(columns: grid.Columns(grid.Column("Name", "プロダクト名", format: @<text>@item.Name</text>)))
</div>
@using (Ajax.BeginForm("IndexPost", new AjaxOptions { HttpMethod = "Post", UpdateTargetId = "data" }))
{
@Html.AntiForgeryToken()
<input type="submit" value="button" />
}
<div id="data"></div>
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/jqueryval")
//IndexPost.cshtml////////////////////////////////////////////
@model IEnumerable<AjaxTest.Models.Product>
@{
var grid = new WebGrid(source: Model, ajaxUpdateContainerId: "grid", rowsPerPage: 10);
}
<div id="grid">
@grid.Pager(WebGridPagerModes.All)
@grid.GetHtml(columns: grid.Columns(grid.Column("Name", "プロダクト名", format: @<text>@item.Name</text>)))
</div>
127125
2013/09/03(火) 15:03:14.03ID:qeRbrPuu 分割投稿失礼します。
上記2つのコードにてコントローラにValidateAntiForgeryTokenアノテーションを付けると、
エラーになる原因がよくわかりません。どうしてバリデーションエラーになるのでしょうか?
またアノテーションを外した後のwebGridのページャやソートをさせようとすると何故か複数回リクエストが発生してしまいます。
対処方法があればご教授をお願い致します。
上記2つのコードにてコントローラにValidateAntiForgeryTokenアノテーションを付けると、
エラーになる原因がよくわかりません。どうしてバリデーションエラーになるのでしょうか?
またアノテーションを外した後のwebGridのページャやソートをさせようとすると何故か複数回リクエストが発生してしまいます。
対処方法があればご教授をお願い致します。
128125
2013/09/03(火) 15:14:37.83ID:qeRbrPuu 連投すみません。
上でバリデーションエラーになると書きましたが、エラーになっているのかもよくわかりません。
最初にグリッドを表示した後、ページャやソートをしようとすると表示されません。
アノテーションを外せばページャやソートが出来るようになりますが、リクエストが複数回行われてしまいます。
上でバリデーションエラーになると書きましたが、エラーになっているのかもよくわかりません。
最初にグリッドを表示した後、ページャやソートをしようとすると表示されません。
アノテーションを外せばページャやソートが出来るようになりますが、リクエストが複数回行われてしまいます。
129125
2013/09/03(火) 16:03:25.73ID:??? さらにページャまたはソートを連打すると、次第にクエリ文字列が長くなっていき、urlの最大長を超えるとグリッドが消えます。
130nobodyさん
2013/09/04(水) 21:36:21.40ID:??? AntiForgeryTokenはpostじゃないと動作しないらしい
@gridで出力してるページャがgetで動作してるんじゃないかな
それ以外はわかんね
@gridで出力してるページャがgetで動作してるんじゃないかな
それ以外はわかんね
131nobodyさん
2013/09/09(月) 01:12:52.50ID:zNVqiCfk >1
MVC5のTutorial出来ていた。
MVC5はVS2013 Previewにはいっているらしい
MVC5のみのダウンロードはまだできないはず
Getting Started with ASP.NET MVC 5
http://www.asp.net/mvc/tutorials/mvc-5/introduction/getting-started
MVC5のTutorial出来ていた。
MVC5はVS2013 Previewにはいっているらしい
MVC5のみのダウンロードはまだできないはず
Getting Started with ASP.NET MVC 5
http://www.asp.net/mvc/tutorials/mvc-5/introduction/getting-started
132nobodyさん
2013/10/09(水) 23:32:52.90ID:??? MVCは、ajaxがめんどくさい
133nobodyさん
2013/10/24(木) 22:18:10.53ID:??? VS2010のスキャフォールディングのあまりの糞さにブチ切れた
勝手にDB作ろうとする上に接続文字列変更したらマイグレーションしろとかマジふざけんな
このクソ馬鹿仕様考えた奴は禿て氏ね
勝手にDB作ろうとする上に接続文字列変更したらマイグレーションしろとかマジふざけんな
このクソ馬鹿仕様考えた奴は禿て氏ね
134nobodyさん
2013/10/25(金) 00:32:04.38ID:??? 俺はlinq to sqlに戻したよ
135nobodyさん
2013/10/25(金) 15:29:09.82ID:??? そうだな
M$のテンプレートだの自動生成の類が巨神兵並のド腐れだってのを失念してた俺が悪い
しかしこのCoCとやらは本当に標準的になれてるのか・・・・・?
こんなtypoクリティカルなシロモノ良く使えるな
M$のテンプレートだの自動生成の類が巨神兵並のド腐れだってのを失念してた俺が悪い
しかしこのCoCとやらは本当に標準的になれてるのか・・・・・?
こんなtypoクリティカルなシロモノ良く使えるな
136nobodyさん
2013/10/27(日) 09:38:43.99ID:gmzJeJzj >>133
使いこなせないからって逆切れするなよみっともない
あんたの能力が低いだけだ
ScaffoldingやってるのはVSではない。
ASP.net MVCとEntity Frameworkだ
基本的な役割すら理解してない
テーブル自動作成が嫌なら先に作成しておけばいいだろ
いまどきVS2010なんて使ってるのも遅れすぎだわ
VS2013とASP.net MVC5を使え
Entity Frameworkも6.0になってる
使いこなせないからって逆切れするなよみっともない
あんたの能力が低いだけだ
ScaffoldingやってるのはVSではない。
ASP.net MVCとEntity Frameworkだ
基本的な役割すら理解してない
テーブル自動作成が嫌なら先に作成しておけばいいだろ
いまどきVS2010なんて使ってるのも遅れすぎだわ
VS2013とASP.net MVC5を使え
Entity Frameworkも6.0になってる
137nobodyさん
2013/10/27(日) 16:39:52.38ID:??? >>136
知ったか恥ずかしいね
使いこなすも何もいじりようがねえだろあの機能
先に作成しておけばいい? 無知は罪だね
既存のDBへの接続文字列へ変更してもエラー吐くんだよ
提灯記事鵜呑みにする脳弱は黙ってろ
知ったか恥ずかしいね
使いこなすも何もいじりようがねえだろあの機能
先に作成しておけばいい? 無知は罪だね
既存のDBへの接続文字列へ変更してもエラー吐くんだよ
提灯記事鵜呑みにする脳弱は黙ってろ
138nobodyさん
2013/10/27(日) 22:07:10.03ID:??? >>137
えっ・・・、さすがにそれはひどい。
EF4はCode FirstもDatabase Firstもどちらも対応できるだろ・・・。
自分は仕事でDBから作っているよ。
言葉も汚いし、技術も薄っぺらすぎだろう。
えっ・・・、さすがにそれはひどい。
EF4はCode FirstもDatabase Firstもどちらも対応できるだろ・・・。
自分は仕事でDBから作っているよ。
言葉も汚いし、技術も薄っぺらすぎだろう。
140nobodyさん
2013/10/27(日) 23:38:26.91ID:??? 少々のメクラでも分かるように書け、クズ。
141136
2013/10/28(月) 09:37:37.40ID:Oy9vg7nj >>139
俺は137とは別人だ
138も>137が無能だと気が付いたようだな
>>137
あんたが英語のドキュメントも読めず、検索の仕方もわからない低能なだけ
俺はSQL Server ExpressでもMySQLでもEntity Framework使ってるわ
接続DBの変更は1つの単語を変えればいいわけではない
認証方法などDBごとのパラメータがある
英語で検索すればすぐ見つかる程度の話だ
エラーにきれてこのスレの住人に汚い言葉を吐くなんてみっともない
最低限、英語のサイトには目を通せ
http://msdn.microsoft.com/en-US/data/ef
http://www.asp.net/mvc
俺は137とは別人だ
138も>137が無能だと気が付いたようだな
>>137
あんたが英語のドキュメントも読めず、検索の仕方もわからない低能なだけ
俺はSQL Server ExpressでもMySQLでもEntity Framework使ってるわ
接続DBの変更は1つの単語を変えればいいわけではない
認証方法などDBごとのパラメータがある
英語で検索すればすぐ見つかる程度の話だ
エラーにきれてこのスレの住人に汚い言葉を吐くなんてみっともない
最低限、英語のサイトには目を通せ
http://msdn.microsoft.com/en-US/data/ef
http://www.asp.net/mvc
142nobodyさん
2013/10/28(月) 09:42:29.66ID:??? >>138
このMSDNでは4通り説明してるね
http://msdn.microsoft.com/en-us/data/jj590134
Model First
Database First
Code First (Existing Database)
Code First (New Database)
俺はCode First (Existing Database)」でやってるな
Columnのデータ型は自動作成されるといらつくから
データの長さまできっちり先に指定してTableつくっておく
このMSDNでは4通り説明してるね
http://msdn.microsoft.com/en-us/data/jj590134
Model First
Database First
Code First (Existing Database)
Code First (New Database)
俺はCode First (Existing Database)」でやってるな
Columnのデータ型は自動作成されるといらつくから
データの長さまできっちり先に指定してTableつくっておく
143nobodyさん
2013/10/28(月) 11:45:52.94ID:???144nobodyさん
2013/10/28(月) 11:53:50.16ID:??? NHibernateオヌヌメ
146nobodyさん
2013/10/28(月) 13:43:19.27ID:??? EFのCode Firstすら使えないバカにNHibernateは無理
マッピング設定が大量にある
マッピング設定が大量にある
147nobodyさん
2013/10/28(月) 14:32:54.70ID:??? お前ひょっとしてEFはコードファーストでしか使えねえ糞だって言ってるのか?
既存のDBから簡単に持ってこれないんじゃそら普及しない訳だわ
既存のDBから簡単に持ってこれないんじゃそら普及しない訳だわ
148nobodyさん
2013/10/28(月) 19:39:51.37ID:??? >>147
Entity Frameworkは一番普及してるORMだ
もう答えなくていいなこのバカには
無知な上に態度も悪いし教えたサイトで学ぶ気もない
EF嫌ならNHibernateでもつかってろ
おまえには絶対につかえないと思うがな
Entity Frameworkは一番普及してるORMだ
もう答えなくていいなこのバカには
無知な上に態度も悪いし教えたサイトで学ぶ気もない
EF嫌ならNHibernateでもつかってろ
おまえには絶対につかえないと思うがな
149nobodyさん
2013/10/28(月) 19:48:18.30ID:??? EFが一番普及してる(笑)
どこの並行世界にお住まいですか
どこの並行世界にお住まいですか
150nobodyさん
2013/10/28(月) 19:51:09.62ID:??? ああそうそう言い忘れてた
実践もしねーで学ぶだけー()に何の価値があんだよ
やってみもしねーで頭でっかち上から目線
馬鹿はどっちかね
実践もしねーで学ぶだけー()に何の価値があんだよ
やってみもしねーで頭でっかち上から目線
馬鹿はどっちかね
152nobodyさん
2013/10/28(月) 22:27:08.58ID:??? EFは世間のORMよりだいぶ分厚いイメージが有るw
荒らしは放置しようぜ。口悪いだけで頭すっからかんだよ、こいつ。
荒らしは放置しようぜ。口悪いだけで頭すっからかんだよ、こいつ。
153nobodyさん
2013/10/28(月) 22:31:28.51ID:??? >>151
出た(笑)限定勝負()
DBアクセス手段がORMしかない世界の住人ですかー?
少なくとも4年前まではADO.NET一強で他雑魚だよ
ttp://www.atmarkit.co.jp/fdotnet/chushin/chushinsurvey_01/chushinsurvey_01_02.html
先に言っとくが、データが古いとケチつけんなら最新のソース出せよ?
お前の妄想とか願望とか要らねえから
ついでにありがたーい言葉も付けてやろう「予定は未定」
出た(笑)限定勝負()
DBアクセス手段がORMしかない世界の住人ですかー?
少なくとも4年前まではADO.NET一強で他雑魚だよ
ttp://www.atmarkit.co.jp/fdotnet/chushin/chushinsurvey_01/chushinsurvey_01_02.html
先に言っとくが、データが古いとケチつけんなら最新のソース出せよ?
お前の妄想とか願望とか要らねえから
ついでにありがたーい言葉も付けてやろう「予定は未定」
154nobodyさん
2013/10/28(月) 22:33:16.23ID:??? ADO.NETとORMをなぜ同列に扱うのか分からない。
お前面白いな。もうしばらく居てもいいぞ。
お前面白いな。もうしばらく居てもいいぞ。
155nobodyさん
2013/10/28(月) 22:36:17.20ID:??? 試してみろというと逃げる癖してよくもまあ・・・(笑)
何一つ具体的なこと言えない時点でお察しだな
何一つ具体的なこと言えない時点でお察しだな
156nobodyさん
2013/10/28(月) 22:55:04.02ID:???157nobodyさん
2013/10/29(火) 01:25:26.20ID:??? Model Firstが悪いんじゃねーよ。
その実装が糞だってだけだ。 やってればわかるだろ。
しかも、生SQLごりごりとかさ、EFの前までに何段階もあっただろ。
その実装が糞だってだけだ。 やってればわかるだろ。
しかも、生SQLごりごりとかさ、EFの前までに何段階もあっただろ。
158nobodyさん
2013/10/29(火) 10:31:38.21ID:??? EFは、使った人間なら分かるが、ムダにでかくて遅い。 https://code.google.com/p/dapper-dot-net/
生成するSQLも汚い。
少なくとも初期は使いにくかっただろ。
理想はいいのだが、実装が追いついていない感じ。
最新のバージョンをさらっと触っただけの人はしらんが、俺の認識はこーだ。
DBがそのアプリ、サイトだけで使うものなら ORMで好き勝手にやればいいけど、
他のアプリでも使うテーブルを参照するとかそういうときにトタンに問題が出る。
結局、自作の ADO.NETのラッパー使わざるを得んのは、みんな分かると思うがね。
生成するSQLも汚い。
少なくとも初期は使いにくかっただろ。
理想はいいのだが、実装が追いついていない感じ。
最新のバージョンをさらっと触っただけの人はしらんが、俺の認識はこーだ。
DBがそのアプリ、サイトだけで使うものなら ORMで好き勝手にやればいいけど、
他のアプリでも使うテーブルを参照するとかそういうときにトタンに問題が出る。
結局、自作の ADO.NETのラッパー使わざるを得んのは、みんな分かると思うがね。
159106
2013/10/29(火) 13:13:07.99ID:??? EntityFramework より、Linq to SQL とかのほうが使われているんじゃないの? (定量的なソースはありませんが)
他にも >>158 の dapper とか dotconnect とか NHibernate とか、ADO.NET直とか、
Javaとちがって .NET界の ORM は、デファクトといったものが無く乱立しているような気がする。
他にも >>158 の dapper とか dotconnect とか NHibernate とか、ADO.NET直とか、
Javaとちがって .NET界の ORM は、デファクトといったものが無く乱立しているような気がする。
160nobodyさん
2013/10/29(火) 13:14:24.81ID:??? 名前欄は間違いです
161nobodyさん
2013/10/29(火) 14:02:36.44ID:??? ADO.NET データセット、LINQ to SQL、Entity Framework それらの特徴と今後の将来性
http://www.youtube.com/watch?v=uXf_VTPUp8Q
http://www.youtube.com/watch?v=uXf_VTPUp8Q
162nobodyさん
2013/10/29(火) 14:16:06.93ID:??? >>159
古いシステムならLINQ to SQLもあるだろうけど、
新規開発はEFでしょう。MSもEF推してる。
LINQ to SQLはSQL Serverでしか動かないしそれだけでもう駄目だわ
あとWindowsのほうが乱立してない
MS信仰が強いからMSの技術で代替がない場合を除いて
まずMSの技術を使おう、となる
JavaはORMはHibernate以外にHibernateの亜種、
JPA、Cayenne、iBatisといろいろある
Webフレームワークも乱立していて定番もなくカオス。
Windowsだとほぼ全員がASP.netを使う。
NHibernateもだいぶ人気落ちただろう。
NHibernateのいいところとってEFつくってるし
マッピング設定がめんどうなNHibernateを選ぶ理由が見つからない
古いシステムならLINQ to SQLもあるだろうけど、
新規開発はEFでしょう。MSもEF推してる。
LINQ to SQLはSQL Serverでしか動かないしそれだけでもう駄目だわ
あとWindowsのほうが乱立してない
MS信仰が強いからMSの技術で代替がない場合を除いて
まずMSの技術を使おう、となる
JavaはORMはHibernate以外にHibernateの亜種、
JPA、Cayenne、iBatisといろいろある
Webフレームワークも乱立していて定番もなくカオス。
Windowsだとほぼ全員がASP.netを使う。
NHibernateもだいぶ人気落ちただろう。
NHibernateのいいところとってEFつくってるし
マッピング設定がめんどうなNHibernateを選ぶ理由が見つからない
163nobodyさん
2013/10/29(火) 14:27:37.40ID:??? >>158
micro ORMはリレーションに対応できないのばっかりじゃないか
EFのような高機能なORMと比べてパフォーマンスが速い、
なんて主張はナンセンスだよ
開発生産性を高めるためにORM使っているというのに
リレーション対応できないんではメリットの大半が失われてる
あとシンプルなリレーションなら、ORMで生成されるSQLはほぼ完ぺきだよ
パフォーマンスこだわるなら、正規化ゆるくして複雑なJoinを避けるよう
にするのも定石だとおもう
micro ORMはリレーションに対応できないのばっかりじゃないか
EFのような高機能なORMと比べてパフォーマンスが速い、
なんて主張はナンセンスだよ
開発生産性を高めるためにORM使っているというのに
リレーション対応できないんではメリットの大半が失われてる
あとシンプルなリレーションなら、ORMで生成されるSQLはほぼ完ぺきだよ
パフォーマンスこだわるなら、正規化ゆるくして複雑なJoinを避けるよう
にするのも定石だとおもう
164nobodyさん
2013/10/29(火) 14:31:58.31ID:??? EF6ってだいぶんパフォーマンス改善されてる感じ?
4とかはパフォーマンス悪すぎた
VSに統合されている(GUIが使える)のは大きなメリットだな
4とかはパフォーマンス悪すぎた
VSに統合されている(GUIが使える)のは大きなメリットだな
165nobodyさん
2013/10/29(火) 15:21:15.15ID:???166nobodyさん
2013/10/29(火) 15:52:44.14ID:???167nobodyさん
2013/10/29(火) 17:12:26.56ID:??? 遅いか速いかとか、そのスピードだけみてもなぁ
使えるかどうかは、必要十分な速度に達してるかどうかが問題なわけで
今のEFは使い物にならないぐらい遅いのか?
使えるかどうかは、必要十分な速度に達してるかどうかが問題なわけで
今のEFは使い物にならないぐらい遅いのか?
168nobodyさん
2013/10/29(火) 18:00:14.50ID:Voe6Fo0l >>164
自分では測ってないけど、速くなってると思う
MSのVersion History見るとパフォーマンス改善したという
記述がいくつか見つかる
http://msdn.microsoft.com/en-us/data/jj574253
>>165
俺の中ではCode FirstがサポートされたEF4.1以降がEntity Framework
それ以前は使ってないし知らん
>>158
これわざわざベンチマークとったのになんでバージョンも日付も入れないんだろうね
バージョン上がった今となっては参考になるのかすらわからない
自分では測ってないけど、速くなってると思う
MSのVersion History見るとパフォーマンス改善したという
記述がいくつか見つかる
http://msdn.microsoft.com/en-us/data/jj574253
>>165
俺の中ではCode FirstがサポートされたEF4.1以降がEntity Framework
それ以前は使ってないし知らん
>>158
これわざわざベンチマークとったのになんでバージョンも日付も入れないんだろうね
バージョン上がった今となっては参考になるのかすらわからない
169nobodyさん
2013/10/29(火) 18:03:12.42ID:???170nobodyさん
2013/10/29(火) 18:13:35.82ID:Voe6Fo0l >>166
DataSetとEFでは開発生産性が大違いなんだから
EFを使わないという選択肢は可能な限り避けたい。
「高機能ORMを使わずにゴリゴリやる」とか「ストアドプロシージャを使う」
とかいう対策は大きな犠牲を伴う。開発生産性が大幅に低下する。
利用は極力ひかえるべきパフォーマンス対策
パフォーマンスを上げる方法は他にたくさんあるしまずそっちを試せばいい。
メモリを大量に積む
SSDにする
キャッシュを使う
DBのレプリケーションを使う
App Serverの台数を増やす
これらは時間かけずに対応できる。
「Entity Frameworkを諦める」なんてのは最後の手段だわw
DataSetとEFでは開発生産性が大違いなんだから
EFを使わないという選択肢は可能な限り避けたい。
「高機能ORMを使わずにゴリゴリやる」とか「ストアドプロシージャを使う」
とかいう対策は大きな犠牲を伴う。開発生産性が大幅に低下する。
利用は極力ひかえるべきパフォーマンス対策
パフォーマンスを上げる方法は他にたくさんあるしまずそっちを試せばいい。
メモリを大量に積む
SSDにする
キャッシュを使う
DBのレプリケーションを使う
App Serverの台数を増やす
これらは時間かけずに対応できる。
「Entity Frameworkを諦める」なんてのは最後の手段だわw
171nobodyさん
2013/10/29(火) 18:19:46.58ID:Voe6Fo0l >>167
十分に速いよ
ありふれたハードで秒間1000クエリ以上こなせる
SSD時代になってハードの性能が格段にあがってるから
コードでちまちまパフォーマンス改善をやる必要性は低くなってる
EF6出てるから使ってみればいい
せっかくMSの開発ツール使えるのにEF使わないなんてもったいなさすぎるわ
十分に速いよ
ありふれたハードで秒間1000クエリ以上こなせる
SSD時代になってハードの性能が格段にあがってるから
コードでちまちまパフォーマンス改善をやる必要性は低くなってる
EF6出てるから使ってみればいい
せっかくMSの開発ツール使えるのにEF使わないなんてもったいなさすぎるわ
172nobodyさん
2013/10/29(火) 18:46:09.52ID:??? EF遅いって、ソシャゲみたいなよほどレスポンスを重要視する業界ならわかる。
それ以外ならたいていインデックス設計、さらにはキャッシュでまず何とかなるでしょ。
それ以外ならたいていインデックス設計、さらにはキャッシュでまず何とかなるでしょ。
173nobodyさん
2013/10/29(火) 19:38:46.56ID:??? クエリの組み立てに式木を使う処理である以上、性能面で越えられない壁があるのは事実。
っと言っても、ユーザ数が知れたイントラ用途とかで気になるレベルではないので、
余程性能要件が厳しいものでもなければ使うで良いと思うけど。
それで困るケースではMicro ORMで。
っというか、Expressionsの処理をもっと速くしてください(´・ω・`)
っと言っても、ユーザ数が知れたイントラ用途とかで気になるレベルではないので、
余程性能要件が厳しいものでもなければ使うで良いと思うけど。
それで困るケースではMicro ORMで。
っというか、Expressionsの処理をもっと速くしてください(´・ω・`)
174nobodyさん
2013/10/30(水) 09:50:57.40ID:??? >>170
使えるなら、使うのに躊躇する理由は無い。
(俺は)使えないという事実を無視して、便利だから、高速化の手法はいろいろあるからといわれても困る。
もったいないって、何がもったいないのかさっぱり分からん。
なんか頭固いなぁ。貴方のの考えや、貴方が便利に使ってるのを否定してるわけでもないのに。
使えるなら、使うのに躊躇する理由は無い。
(俺は)使えないという事実を無視して、便利だから、高速化の手法はいろいろあるからといわれても困る。
もったいないって、何がもったいないのかさっぱり分からん。
なんか頭固いなぁ。貴方のの考えや、貴方が便利に使ってるのを否定してるわけでもないのに。
176nobodyさん
2013/10/30(水) 11:43:33.07ID:TzYVxI9W177nobodyさん
2013/10/30(水) 11:47:04.18ID:??? ASP.NET MVCスレでEntity Framework否定って
ほんとうざすぎるわ
MVCは基本的にEntity Framework推奨で設計されてるのに
EF否定する奴がなんでこのスレ覗いてるんだか
ほんとうざすぎるわ
MVCは基本的にEntity Framework推奨で設計されてるのに
EF否定する奴がなんでこのスレ覗いてるんだか
178nobodyさん
2013/10/30(水) 11:47:50.78ID:??? まあ、貴方がどう思おうが、何を言おうが、
昔使いにくかったことと、パフォーマンスがイマイチな事実は変わらないよ。
昔使いにくかったことと、パフォーマンスがイマイチな事実は変わらないよ。
179nobodyさん
2013/10/30(水) 11:49:01.92ID:??? 推奨はいいよ。
だが、使いにくいと言うのをやめろとか、必ず使えとか、頭おかしいのと違うか?
だが、使いにくいと言うのをやめろとか、必ず使えとか、頭おかしいのと違うか?
180nobodyさん
2013/10/30(水) 12:00:33.05ID:???181nobodyさん
2013/10/30(水) 12:05:54.99ID:??? MVC5出てるのにMVC5の話題もない。
ケチつけてる人ばっかりだけど、
最新バージョンさわってもない人ばかりに見える
無料なんだし使ってみろよといったら信者扱いw
ケチつけてる人ばっかりだけど、
最新バージョンさわってもない人ばかりに見える
無料なんだし使ってみろよといったら信者扱いw
182nobodyさん
2013/10/30(水) 12:06:38.52ID:???183nobodyさん
2013/10/30(水) 12:10:14.85ID:??? 常に最新版使えとか、勘弁してくれ。
184nobodyさん
2013/10/30(水) 12:13:19.66ID:??? >>182
都合もバージョンも書いてないし理解もなにもない
好きなの使えばいいじゃないか
あとここ匿名なのわかってる?
「またORM否定してきてるうざいのいるな」、くらいの気持ちでレスしてる
名前つけないと判別しようがないことくらい理解してほしい
都合もバージョンも書いてないし理解もなにもない
好きなの使えばいいじゃないか
あとここ匿名なのわかってる?
「またORM否定してきてるうざいのいるな」、くらいの気持ちでレスしてる
名前つけないと判別しようがないことくらい理解してほしい
185nobodyさん
2013/10/30(水) 12:18:29.37ID:??? ケチつけられてるからって、気分悪くしてる人もいるけどさ、
貴方にケチつけてるわけじゃないんだし、
たかが2chごときで、そんなカリカリするのも馬鹿らしいよ。
貴方にケチつけてるわけじゃないんだし、
たかが2chごときで、そんなカリカリするのも馬鹿らしいよ。
186nobodyさん
2013/10/30(水) 12:21:33.62ID:??? そうそう、少し前にEF6は速くなったか?という話あったけど
よく見たら、劇的に早くなる新機能がついてたぞ
EF6以降はEFからストアドプロシージャを呼べるようになった。
これは速い
俺はめんどうなストアドプロシージャなんてもう書きたくないがねw
>>185
この板自体がそんな感じだからな、
喧嘩腰で空気の悪いスレばっかり
よく見たら、劇的に早くなる新機能がついてたぞ
EF6以降はEFからストアドプロシージャを呼べるようになった。
これは速い
俺はめんどうなストアドプロシージャなんてもう書きたくないがねw
>>185
この板自体がそんな感じだからな、
喧嘩腰で空気の悪いスレばっかり
187nobodyさん
2013/10/30(水) 12:33:26.34ID:??? ある人が、単に不満を言うと、それを使ってる人が、さも自分が否定されたかのように思うのか、
激しい反応するのは、プログラム言語関連では良くあること。
直して欲しいよねとか、そんなことないよ、こうなってるよとか、フーンでほっとけばいいのに、
お前は間違ってる、お前はおかしいやつだ って言われるとこうなるわけだよ。
気持ちはわからんでもないが、有意義ではなかったよね?
激しい反応するのは、プログラム言語関連では良くあること。
直して欲しいよねとか、そんなことないよ、こうなってるよとか、フーンでほっとけばいいのに、
お前は間違ってる、お前はおかしいやつだ って言われるとこうなるわけだよ。
気持ちはわからんでもないが、有意義ではなかったよね?
188nobodyさん
2013/10/30(水) 14:25:10.27ID:???189nobodyさん
2013/10/30(水) 14:56:19.79ID:??? と言うか信者は自分が狼少年だって自覚あるんかね?
新バージョン出るたんびに「前まではクソ! 最新使ってない奴はバカ!」だもんよ
そのクソなもん押してきた過去は都合よくなかったことと来たもんだ
もう普及させたくないとしか思えんわ
新バージョン出るたんびに「前まではクソ! 最新使ってない奴はバカ!」だもんよ
そのクソなもん押してきた過去は都合よくなかったことと来たもんだ
もう普及させたくないとしか思えんわ
190nobodyさん
2013/10/30(水) 15:08:08.93ID:??? 段々良くなってきているのは事実。
なので狼少年ではない。
そして、普及させたくないとは思ってないだろう。
なので狼少年ではない。
そして、普及させたくないとは思ってないだろう。
194nobodyさん
2013/10/30(水) 16:46:03.77ID:??? >>192
MVC押しが顕著になってきたのは3からだと記憶するが、紹介記事はほとんどEF4と抱き合わせだった
そしてEF4は上にも書かれているような問題点が少なからずあったにも関わらず、
「現時点での問題点」として附記されてるの見た記憶がない
そして実際導入してみて唖然とするパターン
もっと上の方にVS2010でトラブってる人がいるようだが、
MVC3から押しが始まってるんだから当時VS2012なんぞあろうはずもない(2011/1/14正式リリース)
まあこの人はごく最近やりはじめたようであるが、
MVC3当時の最新環境はVS2010なのだからそれが使いものにならないのであれば
押しが欺瞞だったと言われても仕方ないだろう
ついでだから私も一つEFのダメだった点挙げておく
ODP.NETは2012年初頭までEFに対応しておらず、
またCode Firstに対応したという記事も発見できなかった
もっともLINQの時点(2008年)で対応するする詐欺働いていた訳だからEFだけの欺瞞じゃないが
こういう重要な情報は毎回注意喚起すべきでないか
MVC押しが顕著になってきたのは3からだと記憶するが、紹介記事はほとんどEF4と抱き合わせだった
そしてEF4は上にも書かれているような問題点が少なからずあったにも関わらず、
「現時点での問題点」として附記されてるの見た記憶がない
そして実際導入してみて唖然とするパターン
もっと上の方にVS2010でトラブってる人がいるようだが、
MVC3から押しが始まってるんだから当時VS2012なんぞあろうはずもない(2011/1/14正式リリース)
まあこの人はごく最近やりはじめたようであるが、
MVC3当時の最新環境はVS2010なのだからそれが使いものにならないのであれば
押しが欺瞞だったと言われても仕方ないだろう
ついでだから私も一つEFのダメだった点挙げておく
ODP.NETは2012年初頭までEFに対応しておらず、
またCode Firstに対応したという記事も発見できなかった
もっともLINQの時点(2008年)で対応するする詐欺働いていた訳だからEFだけの欺瞞じゃないが
こういう重要な情報は毎回注意喚起すべきでないか
195nobodyさん
2013/10/30(水) 18:24:15.22ID:??? とりあず、使いもになるかどうかは各自でちゃんと判断しましょうね
その判断結果を、ちゃんと判断基準を示して批判するなら好きにしてください
その判断結果を、ちゃんと判断基準を示して批判するなら好きにしてください
196nobodyさん
2013/10/30(水) 18:26:43.71ID:??? >>193
え?この改善の意味わからないの?
ストアドもEFから呼べるなら使い勝手がよくなってる。
ストアドプロシージャ呼ぶときだけADO使うといったこと
をしないで済む。
パフォーマンス要件が厳しくない大部分のコードは
さくさくとEFの通常のデータアクセスを使い、
パフォーマンス要件が厳しい個所は限定的に
ストアドプロシージャで超高速にする。
既に書いた通り、ハードの処理性能あがってるし
ストアドプロシージャが必要な場面はかなり減っている。
え?この改善の意味わからないの?
ストアドもEFから呼べるなら使い勝手がよくなってる。
ストアドプロシージャ呼ぶときだけADO使うといったこと
をしないで済む。
パフォーマンス要件が厳しくない大部分のコードは
さくさくとEFの通常のデータアクセスを使い、
パフォーマンス要件が厳しい個所は限定的に
ストアドプロシージャで超高速にする。
既に書いた通り、ハードの処理性能あがってるし
ストアドプロシージャが必要な場面はかなり減っている。
197nobodyさん
2013/10/30(水) 18:37:33.68ID:??? >>194
EFは他社のDBにも使えるようになったってだけでもすごい改善だ
LINQ to SQLなんてSQL Serverしか使えなかった。
ODPはOracleのデータベースコネクタ側でも対応が必要になるし
Oracleのようなサードパーティのデータベース対応が
SQL Serverより遅れるのなんて当たり前だろう。
記事が発見できないという批判はOracleに対してするべきだとおもうがね
同じOracleのMySQLでもEF対応はかなり遅れた。
MySQL Connector NetなどConnectorのリリースノートをちゃんと
見ていれば対応はわかる
書いてなくても自分で動かしてテストしてみるのが開発者の仕事
EFは他社のDBにも使えるようになったってだけでもすごい改善だ
LINQ to SQLなんてSQL Serverしか使えなかった。
ODPはOracleのデータベースコネクタ側でも対応が必要になるし
Oracleのようなサードパーティのデータベース対応が
SQL Serverより遅れるのなんて当たり前だろう。
記事が発見できないという批判はOracleに対してするべきだとおもうがね
同じOracleのMySQLでもEF対応はかなり遅れた。
MySQL Connector NetなどConnectorのリリースノートをちゃんと
見ていれば対応はわかる
書いてなくても自分で動かしてテストしてみるのが開発者の仕事
198nobodyさん
2013/10/30(水) 19:06:11.39ID:??? >>197
進歩する「だけ」で褒めていいのは学生までです
上の方見るとEFはCodeFirst前提らしいがそれで普及させられる訳?
「これからに期待」と言うなら話はわかるがそんな論調じゃないだろう
他人に使え言える状態じゃないよ>EF
進歩する「だけ」で褒めていいのは学生までです
上の方見るとEFはCodeFirst前提らしいがそれで普及させられる訳?
「これからに期待」と言うなら話はわかるがそんな論調じゃないだろう
他人に使え言える状態じゃないよ>EF
199nobodyさん
2013/10/30(水) 19:16:14.70ID:??? どーでもいいがおまいら何でビューとビジネスロジック&データソース分離する理念のMVCスレで延々とDB関係話やってんだよ
EFスレ立ててそっちでやれ
EFスレ立ててそっちでやれ
200nobodyさん
2013/10/30(水) 20:30:53.36ID:??? まあ、そうなんだが ASP.NET MVC のMって実質的にEFなんだから許容範囲じゃね
今かかえてる案件をASP.NET MVC + EFで開発しているが
新規案件でレガシーDB無いんでEFコードファーストを選択
特に初期段階でのこの組み合わせの開発効率は悪くない
今かかえてる案件をASP.NET MVC + EFで開発しているが
新規案件でレガシーDB無いんでEFコードファーストを選択
特に初期段階でのこの組み合わせの開発効率は悪くない
201nobodyさん
2013/10/30(水) 21:19:01.12ID:??? コードファーストってDB設計どうやってやってるんだ
203nobodyさん
2013/10/31(木) 03:56:37.56ID:tDTa2idf >>201
Modelの定義から作ってるに決まっとるがな
これ見れば一発
Code First to a New Database
http://msdn.microsoft.com/en-us/data/jj193542
>>198
EFは海外で十分に普及してる
自分のまわりで使える人がいないからといって
普及していないと思い込まないようにな
Modelの定義から作ってるに決まっとるがな
これ見れば一発
Code First to a New Database
http://msdn.microsoft.com/en-us/data/jj193542
>>198
EFは海外で十分に普及してる
自分のまわりで使える人がいないからといって
普及していないと思い込まないようにな
205nobodyさん
2013/10/31(木) 10:04:37.76ID:??? JavaのORMスレがあるように、.NETのORMスレがほしい(そんなにネタが持たないか)
207205
2013/10/31(木) 11:08:28.14ID:???208nobodyさん
2013/10/31(木) 11:17:21.34ID:???209nobodyさん
2013/10/31(木) 12:16:50.45ID:??? IIS+SQLSeverだったらEF一択でもいいかもね
TransactionScopeも安定してるし
Linux+mono+MySQLな自分は(Fluent)NHibernate使用中
TransactionScopeも安定してるし
Linux+mono+MySQLな自分は(Fluent)NHibernate使用中
212nobodyさん
2013/10/31(木) 13:32:03.93ID:??? EFで、DB名の異なるテーブルのjoinはどーやるんでしょうか。
213nobodyさん
2013/10/31(木) 13:54:47.32ID:???215nobodyさん
2013/10/31(木) 14:02:14.94ID:??? >>198
自分が使っても良いと思えるラインは人それぞれだから、誰かに取って価値があると思うのなら人に勧めてもいいでしょ。
あなたの基準を下回っていても、誰かの基準は上回るということもある。
(ほぼ)万人にとって無価値あるいは有害であるなら、人に勧めるなと言っても良いけど。
自分が使っても良いと思えるラインは人それぞれだから、誰かに取って価値があると思うのなら人に勧めてもいいでしょ。
あなたの基準を下回っていても、誰かの基準は上回るということもある。
(ほぼ)万人にとって無価値あるいは有害であるなら、人に勧めるなと言っても良いけど。
217nobodyさん
2013/10/31(木) 14:29:09.26ID:???218nobodyさん
2013/10/31(木) 14:30:35.03ID:???219nobodyさん
2013/10/31(木) 14:36:52.33ID:??? まあ、他人が使ってるからいいはずとか、そんなレベルだってことだ
220nobodyさん
2013/10/31(木) 14:42:54.02ID:???221nobodyさん
2013/10/31(木) 14:45:34.08ID:??? 普及するもしないも、VSにビルトインされてんじゃないの?
222nobodyさん
2013/10/31(木) 14:46:56.12ID:???223nobodyさん
2013/10/31(木) 14:55:11.11ID:??? >>222
検索ボリュームが増えたのはユーザ数が増えたからというのが自然な考え方だと思うが。
だからこそTIOBEでも参考にしてるわけだし。
それが自然な考え方ではないというのであれば、その根拠をどうぞ。
検索ボリュームが増えたのはユーザ数が増えたからというのが自然な考え方だと思うが。
だからこそTIOBEでも参考にしてるわけだし。
それが自然な考え方ではないというのであれば、その根拠をどうぞ。
224nobodyさん
2013/10/31(木) 14:57:27.01ID:??? 2013年度TIOBE見てみたらPHPがまさかのランクアップ
そうかーPHPってどんどん普及してってるんだなー(棒
そしてJava脅威の普及率
まさかブラウザ付属のJavaScriptより普及してるとは予想外だわー
そうかーPHPってどんどん普及してってるんだなー(棒
そしてJava脅威の普及率
まさかブラウザ付属のJavaScriptより普及してるとは予想外だわー
225nobodyさん
2013/10/31(木) 15:01:25.64ID:??? >>224
PHPのランクアップは最近のトレンドとは反した動き。
http://www.tiobe.com/content/paperinfo/tpci/PHP.html
これが上り調子のままなのかは、あと1,2年様子を見ないとわからない。
PHPのランクアップは最近のトレンドとは反した動き。
http://www.tiobe.com/content/paperinfo/tpci/PHP.html
これが上り調子のままなのかは、あと1,2年様子を見ないとわからない。
226nobodyさん
2013/10/31(木) 15:05:49.29ID:???227nobodyさん
2013/10/31(木) 15:11:30.28ID:??? >>225
ttp://www.tiobe.com/index.php/paperinfo/tpci/JavaScript.html
あれれー?AJaxやらJQueryやらで大注目のはずのJSも減少傾向っぽいぞー?
おかしいなー?
ttp://www.tiobe.com/index.php/paperinfo/tpci/JavaScript.html
あれれー?AJaxやらJQueryやらで大注目のはずのJSも減少傾向っぽいぞー?
おかしいなー?
228nobodyさん
2013/10/31(木) 15:13:12.62ID:??? >>212
このへんでどうかな、stackoverflowより
2011年時点では不可だったようだけどいろいろ方法があるらしい
適当に2件あげただけだけど、EFのタグで
cross database, multi databaseで検索すればいろいろ見つかる
http://stackoverflow.com/questions/5314206/can-code-first-entity-framework-do-cross-database-queries-with-sql-server-dbs-on
EF4 cross database relationships
http://stackoverflow.com/questions/2723917/ef4-cross-database-relationships
このへんでどうかな、stackoverflowより
2011年時点では不可だったようだけどいろいろ方法があるらしい
適当に2件あげただけだけど、EFのタグで
cross database, multi databaseで検索すればいろいろ見つかる
http://stackoverflow.com/questions/5314206/can-code-first-entity-framework-do-cross-database-queries-with-sql-server-dbs-on
EF4 cross database relationships
http://stackoverflow.com/questions/2723917/ef4-cross-database-relationships
229nobodyさん
2013/10/31(木) 15:14:46.68ID:??? >>226
http://www.tiobe.com/content/paperinfo/tpci/index.html
> The TIOBE Programming Community index is an indicator of the popularity of programming languages.
> The index is updated once a month. The ratings are based on the number of skilled engineers world-wide,
> courses and third party vendors. Popular search engines such as Google, Bing, Yahoo!, Wikipedia, Amazon,
> YouTube and Baidu are used to calculate the ratings. Observe that the TIOBE index is not about the best
> programming language or the language in which most lines of code have been written.
もっと詳しい情報を知りたければここ。
http://www.tiobe.com/content/paperinfo/tpci/tpci_definition.htm
以上がTIOBEの主張。
http://www.tiobe.com/content/paperinfo/tpci/index.html
> The TIOBE Programming Community index is an indicator of the popularity of programming languages.
> The index is updated once a month. The ratings are based on the number of skilled engineers world-wide,
> courses and third party vendors. Popular search engines such as Google, Bing, Yahoo!, Wikipedia, Amazon,
> YouTube and Baidu are used to calculate the ratings. Observe that the TIOBE index is not about the best
> programming language or the language in which most lines of code have been written.
もっと詳しい情報を知りたければここ。
http://www.tiobe.com/content/paperinfo/tpci/tpci_definition.htm
以上がTIOBEの主張。
230nobodyさん
2013/10/31(木) 15:16:08.43ID:??? EFならまだしも言語ランキングとか心底どうでもいいわ
スレ違いも大概にしろ
スレ違いも大概にしろ
231nobodyさん
2013/10/31(木) 15:16:38.21ID:??? StackOverflowでもEntity Frameworkの質問は3万件近くもあった。
これ見ても英語圏ではEFはすごい普及してるのはすぐわかる
Javaで一番人気のORM、Hibernateは2万9千件だからこの辺と同等
TIOBEとかgoogle trendsはあまりあてにならないとおもう
機械的にサーチエンジンの集計してるだけだからキーワードあってたら拾ってしまう
これ見ても英語圏ではEFはすごい普及してるのはすぐわかる
Javaで一番人気のORM、Hibernateは2万9千件だからこの辺と同等
TIOBEとかgoogle trendsはあまりあてにならないとおもう
機械的にサーチエンジンの集計してるだけだからキーワードあってたら拾ってしまう
232212
2013/10/31(木) 15:18:02.60ID:??? いろいろありがとうございます。見てみます。
234nobodyさん
2013/10/31(木) 15:20:54.89ID:???235nobodyさん
2013/10/31(木) 15:24:05.65ID:??? EF disってる奴は、VS 2008使ってるんじゃね?
236nobodyさん
2013/10/31(木) 15:28:26.58ID:??? 自分が駄目だと判断したものを、他人が良いとういのに我慢ができないんでしょう。
237nobodyさん
2013/10/31(木) 15:41:56.50ID:???238nobodyさん
2013/10/31(木) 15:53:59.00ID:??? なんだ、人気にケチつけられてると思って、気に入らないってムキになってる話か。
使ってる人が多いとか、人気があるとかどーでもいい。
使ってる人が多いとか、人気があるとかどーでもいい。
239nobodyさん
2013/10/31(木) 16:02:45.90ID:??? 異常性を感じるのは俺だけか
241nobodyさん
2013/10/31(木) 16:12:36.66ID:???245nobodyさん
2013/10/31(木) 17:23:27.19ID:??? マッチポンプ
246nobodyさん
2013/10/31(木) 18:24:11.93ID:???247nobodyさん
2013/10/31(木) 20:14:57.75ID:??? >>203
どうやってDB作ってるって聞いてるんじゃなくて、どうやって設計してるって聞いてるんだが
モデルからDB作るんであれば、モデルを設計する段階でDBの実テーブル意識してるのか?
ORMって結局モデルの(永続化)データストアとしてRDBを使ってるだけじゃないのかと言う気がするんだが
それって本末転倒じゃないのか
コードファーストとか特にその傾向が強い気がするんだが
どうやってDB作ってるって聞いてるんじゃなくて、どうやって設計してるって聞いてるんだが
モデルからDB作るんであれば、モデルを設計する段階でDBの実テーブル意識してるのか?
ORMって結局モデルの(永続化)データストアとしてRDBを使ってるだけじゃないのかと言う気がするんだが
それって本末転倒じゃないのか
コードファーストとか特にその傾向が強い気がするんだが
248nobodyさん
2013/10/31(木) 20:36:25.74ID:??? Entity Frameworkもそうだけど、更新系の処理がオブジェクト値を書き換えてSaveChanges()っていうのがなー。
いっそ式木によるSQLビルダーに徹してくれた方が適用範囲も広がるのに。
まあ、式木からUPDATEやDELETEを作り語ったら、拡張ライブラリを入れればいいんだけど。
いっそ式木によるSQLビルダーに徹してくれた方が適用範囲も広がるのに。
まあ、式木からUPDATEやDELETEを作り語ったら、拡張ライブラリを入れればいいんだけど。
249nobodyさん
2013/11/01(金) 00:04:10.63ID:???250nobodyさん
2013/11/01(金) 15:34:38.67ID:??? ORM使うならスキーマが前提だけど、コードファーストならそうでもないのでは
251nobodyさん
2013/11/01(金) 15:45:48.67ID:??? >>250
テーブル設計・設定と、Object(model)のコーディングを同時にできるってだけだ
基本的にModelのコードがそのままDBのColumnになるんだから、
頭の中でテーブルの設計ができていないと書きようがないだろ
ORMはDB設計を不要にしたり自動化するツールではない
テーブル設計・設定と、Object(model)のコーディングを同時にできるってだけだ
基本的にModelのコードがそのままDBのColumnになるんだから、
頭の中でテーブルの設計ができていないと書きようがないだろ
ORMはDB設計を不要にしたり自動化するツールではない
252nobodyさん
2013/11/01(金) 15:48:07.28ID:??? >>251
> ORMはDB設計を不要にしたり自動化するツールではない
いやだからORMならスキーマが前提だって書いてるじゃん。
> 基本的にModelのコードがそのままDBのColumnになるんだから、
> 頭の中でテーブルの設計ができていないと書きようがないだろ
最悪(?)DBなしでも動くんだから、テーブル設計ありきという概念じゃないでしょ。
> ORMはDB設計を不要にしたり自動化するツールではない
いやだからORMならスキーマが前提だって書いてるじゃん。
> 基本的にModelのコードがそのままDBのColumnになるんだから、
> 頭の中でテーブルの設計ができていないと書きようがないだろ
最悪(?)DBなしでも動くんだから、テーブル設計ありきという概念じゃないでしょ。
254nobodyさん
2013/11/01(金) 16:37:29.20ID:??? >>253
コード・ファーストの特徴の一つはModelをPOCOで記述できること。
それ故、永続化レイヤーとの結合をシステム全体として緩やかなものにできる。
ビジネスロジック層も、大部分を永続化レイヤーから切り離すことができる。
ユニットテストも、データベースなしで実行できる部分が増える。
コード・ファーストの特徴の一つはModelをPOCOで記述できること。
それ故、永続化レイヤーとの結合をシステム全体として緩やかなものにできる。
ビジネスロジック層も、大部分を永続化レイヤーから切り離すことができる。
ユニットテストも、データベースなしで実行できる部分が増える。
255nobodyさん
2013/11/01(金) 16:55:34.39ID:??? >>254
それEFでなくても出来るじゃん
それこそDataSetの昔から
ほとんどのケースで意味ないからしてないだけで
CodeFirstのメリットなんて設計試作が簡単ってくらい
DB設計は専門に任せる中規模以上の開発形態じゃほぼ意味を成さない
それEFでなくても出来るじゃん
それこそDataSetの昔から
ほとんどのケースで意味ないからしてないだけで
CodeFirstのメリットなんて設計試作が簡単ってくらい
DB設計は専門に任せる中規模以上の開発形態じゃほぼ意味を成さない
256nobodyさん
2013/11/01(金) 17:34:20.37ID:??? >>255
> ほとんどのケースで意味ないからしてないだけで
そんなことない。
他言語でも永続化部分をインジェクションするのは良くある手法。
> DB設計は専門に任せる中規模以上の開発形態じゃほぼ意味を成さない
EFのコード・ファーストは、永続化レイヤーと切り離せるのがメリット(というかそうするのが主目的か?)なので、
それに意味をなさないと思うのならコード・ファーストは無意味だね。
> ほとんどのケースで意味ないからしてないだけで
そんなことない。
他言語でも永続化部分をインジェクションするのは良くある手法。
> DB設計は専門に任せる中規模以上の開発形態じゃほぼ意味を成さない
EFのコード・ファーストは、永続化レイヤーと切り離せるのがメリット(というかそうするのが主目的か?)なので、
それに意味をなさないと思うのならコード・ファーストは無意味だね。
257nobodyさん
2013/11/01(金) 17:46:21.26ID:???259nobodyさん
2013/11/01(金) 17:53:28.20ID:??? >>256
実際にEFあんまりさわってないからイメージできないんだが
コードファーストが永続化レイヤー(ここではDBだわな)と切り離せるのがメリットなのか?
コードファーストってコードによりDB(テーブル)作るんじゃないのか?
本来のORMではテーブル定義やクラス定義を変更しても、マッピングを変更することにより
相手にその変更の影響を受けなくする事が出来るだろうけど
コードファーストでやってモデル定義やテーブル定義変更して、影響を抑えられるの?
それが出来ないなら、永続化レイヤーとの切り離しとは何を意味してるの?
実際にEFあんまりさわってないからイメージできないんだが
コードファーストが永続化レイヤー(ここではDBだわな)と切り離せるのがメリットなのか?
コードファーストってコードによりDB(テーブル)作るんじゃないのか?
本来のORMではテーブル定義やクラス定義を変更しても、マッピングを変更することにより
相手にその変更の影響を受けなくする事が出来るだろうけど
コードファーストでやってモデル定義やテーブル定義変更して、影響を抑えられるの?
それが出来ないなら、永続化レイヤーとの切り離しとは何を意味してるの?
260nobodyさん
2013/11/01(金) 17:56:57.82ID:???261nobodyさん
2013/11/01(金) 18:01:29.51ID:??? >>260
もうちょい詳しく言ってくれんと分からんが
永続化処理までフレームワークに任せる事により、永続化されてる所を意識しないってことか?
それって永続化レイヤーを切り離してるんじゃなくて、永続化レイヤーまで内包して
一体化してるんじゃないのか?
もうちょい詳しく言ってくれんと分からんが
永続化処理までフレームワークに任せる事により、永続化されてる所を意識しないってことか?
それって永続化レイヤーを切り離してるんじゃなくて、永続化レイヤーまで内包して
一体化してるんじゃないのか?
263nobodyさん
2013/11/01(金) 18:20:20.55ID:???264nobodyさん
2013/11/01(金) 18:51:33.70ID:??? 永続化非依存の人に聞きたいんだが
あるシステムを開発して、そのDBをコードファーストで作成したとする
そのDBを別の新システムからも使うようにしたい
そのために、今のテーブルにカラムを追加したい
元のシステムのコードは変更するべきか否か?
コードファーストではDBとコードは(将来にわたって)一致すべきか?
変更しないなら、その時点でコードからのDB作成という概念が外れるわけだが
永続化レイヤーに依存しないなら、当然変更すべき理由はないわな
一般論じゃなくて私見でも良いので答えてくれ
あるシステムを開発して、そのDBをコードファーストで作成したとする
そのDBを別の新システムからも使うようにしたい
そのために、今のテーブルにカラムを追加したい
元のシステムのコードは変更するべきか否か?
コードファーストではDBとコードは(将来にわたって)一致すべきか?
変更しないなら、その時点でコードからのDB作成という概念が外れるわけだが
永続化レイヤーに依存しないなら、当然変更すべき理由はないわな
一般論じゃなくて私見でも良いので答えてくれ
265nobodyさん
2013/11/05(火) 14:32:34.85ID:??? Code First dis
http://ogacha.wordpress.com/tag/ado-net-entity-framework/
http://ogacha.wordpress.com/tag/ado-net-entity-framework/
266nobodyさん
2013/11/14(木) 16:49:44.31ID:??? 階層がたくさんある時にいちいちMapRoute書くのクソ面倒なんですが何か簡単な方法ありませんか
267nobodyさん
2013/11/14(木) 16:59:22.71ID:??? ありません
269nobodyさん
2013/11/24(日) 20:36:56.06ID:??? monoでMVC4動かない、.Net framework 4.5に一部対応したって書いてるけどASP.NET 4.5は非対応
っつーかMVC4〜5ってEntity framework含めて4.5依存多すぎて実質MVC3%2b.Net framework 4.0でしか使えないんじゃないのか?w
っつーかMVC4〜5ってEntity framework含めて4.5依存多すぎて実質MVC3%2b.Net framework 4.0でしか使えないんじゃないのか?w
270nobodyさん
2013/11/30(土) 21:09:50.49ID:Wvg4k4eb >>264
そもそもコードファーストなんてのが頭おかしいって分かるでしょ?
アプリケーション専用のデータ置き場程度に使うならいいけど、様々なアプリから
アクセスされるであろうシステムのバックエンドに使うなんてとんでもない。
これは非常にスジの悪い技術だよ。
そもそもコードファーストなんてのが頭おかしいって分かるでしょ?
アプリケーション専用のデータ置き場程度に使うならいいけど、様々なアプリから
アクセスされるであろうシステムのバックエンドに使うなんてとんでもない。
これは非常にスジの悪い技術だよ。
271nobodyさん
2013/11/30(土) 23:07:59.03ID:??? >>270
単なるデータストアとして使うぐらいなら良いんじゃないの、ってのは俺もそう思うんだが
コードファーストが
>永続化レイヤーとの結合をシステム全体として緩やかなものにできる
>永続化レイヤーと切り離せるのがメリット
と主張する人がいるんですが
単なるデータストアとして使うぐらいなら良いんじゃないの、ってのは俺もそう思うんだが
コードファーストが
>永続化レイヤーとの結合をシステム全体として緩やかなものにできる
>永続化レイヤーと切り離せるのがメリット
と主張する人がいるんですが
272nobodyさん
2013/11/30(土) 23:18:51.36ID:Wvg4k4eb >>271
端的に言えば
コードファーストなんてのはDDLをC#で置き換えただけで
本質的にモデルファーストと何も変わってない。
永続化非依存の話については
データモデルをPOCOで扱うなんてのは別にモデルファーストでもできることで
コードファーストとはまったく何の関係もない。そんな主張はバカ。
端的に言えば
コードファーストなんてのはDDLをC#で置き換えただけで
本質的にモデルファーストと何も変わってない。
永続化非依存の話については
データモデルをPOCOで扱うなんてのは別にモデルファーストでもできることで
コードファーストとはまったく何の関係もない。そんな主張はバカ。
273nobodyさん
2013/12/09(月) 13:49:13.33ID:??? 年明けからASP.NET MVCの爆発炎上している案件に突っ込まれそうなんですが、
今のうちに勉強しておいたほうがいいことはありますか?
とりあえずVS2013 Express for Webはインストールしてみまみた。
今のうちに勉強しておいたほうがいいことはありますか?
とりあえずVS2013 Express for Webはインストールしてみまみた。
274nobodyさん
2013/12/09(月) 16:06:42.91ID:??? あんたが元々何の仕事してたかによるが
気をつけることとしては、EFは「使わない」こと
上でやたら押してる阿呆がいるが耳を貸してはいけない
EF6になっても仕様バグだらけだ
そしてASP.NET MVCはEFなんぞ使わなくとも全機能使用できるし、
EFさえ排除してしまえば分かりにくいところはほとんどない
Model関連で戸惑うかもしれないが、EF部分をLINQにでも読みかえれば概ねおk
サンプル読み替えとかでわからないことがあったら聞いてくれ
気をつけることとしては、EFは「使わない」こと
上でやたら押してる阿呆がいるが耳を貸してはいけない
EF6になっても仕様バグだらけだ
そしてASP.NET MVCはEFなんぞ使わなくとも全機能使用できるし、
EFさえ排除してしまえば分かりにくいところはほとんどない
Model関連で戸惑うかもしれないが、EF部分をLINQにでも読みかえれば概ねおk
サンプル読み替えとかでわからないことがあったら聞いてくれ
276nobodyさん
2013/12/09(月) 16:34:45.41ID:??? 既に炎上してる位進んでいるプロジェクトで、EFを使わないとか言い出せるもんかな。
277nobodyさん
2013/12/09(月) 16:53:28.07ID:???279nobodyさん
2013/12/09(月) 17:16:20.54ID:??? >>276
もう「自分表示回りしか知らないんで」つってDB回りから逃げるしかなかろうな
どうせ炎上してんのそこ(EF)だろうけど
MVCで他にハマりどころなんてほぼないし
強いて言うならDisplayForとかをカスタマイズしようとして余計なコスト掛かってるくらい?
もう「自分表示回りしか知らないんで」つってDB回りから逃げるしかなかろうな
どうせ炎上してんのそこ(EF)だろうけど
MVCで他にハマりどころなんてほぼないし
強いて言うならDisplayForとかをカスタマイズしようとして余計なコスト掛かってるくらい?
280nobodyさん
2013/12/09(月) 17:22:17.72ID:???281nobodyさん
2013/12/09(月) 17:38:05.76ID:??? >>280
さてそうかな?
大抵のフレームワークにはバッドノウハウって奴があって、炎上案件は大体その地雷踏み抜いた奴だ
一昔前はともかく、今時は仕様ちゃぶ台返し食らったって炎上まで行かないよ
お客さんもわかってくれてるからね昔と違って
さてそうかな?
大抵のフレームワークにはバッドノウハウって奴があって、炎上案件は大体その地雷踏み抜いた奴だ
一昔前はともかく、今時は仕様ちゃぶ台返し食らったって炎上まで行かないよ
お客さんもわかってくれてるからね昔と違って
282nobodyさん
2013/12/10(火) 08:20:31.75ID:??? EFがダメなのは俺も言い出した口なのであれだが、
お前はあまりに粘着しすぎてキモイのと、
そもそも、あれで炎上とか、変。
お前はあまりに粘着しすぎてキモイのと、
そもそも、あれで炎上とか、変。
283nobodyさん
2013/12/10(火) 08:56:46.48ID:??? 結論 : SQLは手書きしろ。ORMは死ね。
285nobodyさん
2013/12/10(火) 16:19:06.69ID:??? 粘着してる自覚があったとは。
286nobodyさん
2013/12/14(土) 10:47:33.81ID:???287nobodyさん
2013/12/14(土) 15:25:07.72ID:??? 安価ミスにも気づかないとは程度が知れるな
ま、レベルの場所とかいう俺様用語使ってる時点で同類だは
ま、レベルの場所とかいう俺様用語使ってる時点で同類だは
288nobodyさん
2014/03/01(土) 17:55:31.57ID:??? >>1
オブジェクト指向は愚かな考え。排便メソッドを実装した人間クラスから美少女クラスが作れない。
http://toro.2ch.net/test/read.cgi/tech/1393660194/30
オブジェクト指向は愚かな考え。排便メソッドを実装した人間クラスから美少女クラスが作れない。
http://toro.2ch.net/test/read.cgi/tech/1393660194/30
289nobodyさん
2014/03/06(木) 18:19:56.95ID:VoNEFFSs ASP.NET MVC の Controller クラスについて質問があります。
Controller クラスは、リクエストがあるたびに new されるのでしょうか?
それともJava Servlet の Servlet クラスのように、1つしかインスタンスが作られず、マルチスレッド間で全てのインスタンスが共有されるのでしょうか?
前者であれば、Controller クラスにフィールド(プロパティ)を作成しても、同時に複数のリクエストがあっても問題ないですよね。
Controller クラスは、リクエストがあるたびに new されるのでしょうか?
それともJava Servlet の Servlet クラスのように、1つしかインスタンスが作られず、マルチスレッド間で全てのインスタンスが共有されるのでしょうか?
前者であれば、Controller クラスにフィールド(プロパティ)を作成しても、同時に複数のリクエストがあっても問題ないですよね。
290nobodyさん
2014/06/09(月) 16:46:18.40ID:yboV7+oW ASP.NET MVC 3縛りの環境で使えるASP.NET Identityみたいなライブラリありませんか?
291nobodyさん
2014/10/15(水) 16:05:30.39ID:??? Microsoft ASP.NET MVC Security Update MS14-059 (KB2990942)
http://www.microsoft.com/en-us/download/details.aspx?id=44533
http://www.microsoft.com/en-us/download/details.aspx?id=44533
292nobodyさん
2014/11/13(木) 00:16:50.95ID:??? Oracle10gでEntityFrameworkを使用する術はありますか?
293nobodyさん
2014/11/13(木) 00:34:13.54ID:???294nobodyさん
2014/11/13(木) 00:40:57.69ID:??? ODP.NETだけバージョンアップできるんですね。知りませんでした。ありがとうございました。
295nobodyさん
2014/11/14(金) 12:58:56.37ID:??? MVCでEntiryFramework使わないパターンって、Oracle接続してSQL発行する処理をモデルに作れば良いんですか?
そゆ例がどこにもないけど、なんかダメなのかなー
そゆ例がどこにもないけど、なんかダメなのかなー
297nobodyさん
2014/11/15(土) 00:56:57.49ID:??? ありがとうございます
EntityFrameworkなかなかめんどそうなので、普通にSqL発行します
EntityFrameworkなかなかめんどそうなので、普通にSqL発行します
300nobodyさん
2014/11/15(土) 03:01:11.13ID:???301nobodyさん
2014/11/15(土) 11:54:37.50ID:??? >>300
monoと協力するとも言われているし、直接使うことはなくなるかもしれないけど、
恩恵は受けるんだろうね。
あと、ライセンスがAPLになるおかげでMS純正のコードをmonoがそのまま利用できるから
monoは独自にパワーアップできるとも取れる。
monoと協力するとも言われているし、直接使うことはなくなるかもしれないけど、
恩恵は受けるんだろうね。
あと、ライセンスがAPLになるおかげでMS純正のコードをmonoがそのまま利用できるから
monoは独自にパワーアップできるとも取れる。
302nobodyさん
2014/11/15(土) 12:01:09.59ID:??? >>299
まともにADO.NETを使うとか
俺俺フレームワークでラップするとかは今どきNGだと思うので、
やはり薄めのORMをかませるといいと思うよ。
EF使ってても複雑なクエリは結局SQL書くし
数年前の自分もdapperあたりで手を打っておけばよかったと・・・。
EF7は薄くする話らしいけど、どうなるやら。
まともにADO.NETを使うとか
俺俺フレームワークでラップするとかは今どきNGだと思うので、
やはり薄めのORMをかませるといいと思うよ。
EF使ってても複雑なクエリは結局SQL書くし
数年前の自分もdapperあたりで手を打っておけばよかったと・・・。
EF7は薄くする話らしいけど、どうなるやら。
303nobodyさん
2014/11/15(土) 12:13:17.36ID:zfww7xHA .NETのOpen Source化で
ASP.NETがLinux serverでも使えるようになるなんて嬉しいね
前からMonoはあったけど情報少なくて使い方がよくわからなかった。
>300-301
http://www.itmedia.co.jp/news/articles/1411/13/news052.html
Microsoft純正でLinux/Mac用.net runtimeが出たなら
Mono使う人はほとんどいなくなるんじゃないの
>>302
dapperってリレーションは使えるの?
ASP.NETがLinux serverでも使えるようになるなんて嬉しいね
前からMonoはあったけど情報少なくて使い方がよくわからなかった。
>300-301
http://www.itmedia.co.jp/news/articles/1411/13/news052.html
Microsoft純正でLinux/Mac用.net runtimeが出たなら
Mono使う人はほとんどいなくなるんじゃないの
>>302
dapperってリレーションは使えるの?
304nobodyさん
2014/11/15(土) 13:39:02.74ID:??? >>303
> >>302 dapperってリレーションは使えるの?
テーブル間のリレーションを解決させるという意味なら、
もちろん不可能。microじゃなくなっちゃうしw
クエリリザルト→オブジェクト変換のフレームワークと捉えれば良いかなと。
ActiveRecordパターンとは違うよ。
StackExchange/dapper-dot-net · GitHub
https://github.com/StackExchange/dapper-dot-net
> >>302 dapperってリレーションは使えるの?
テーブル間のリレーションを解決させるという意味なら、
もちろん不可能。microじゃなくなっちゃうしw
クエリリザルト→オブジェクト変換のフレームワークと捉えれば良いかなと。
ActiveRecordパターンとは違うよ。
StackExchange/dapper-dot-net · GitHub
https://github.com/StackExchange/dapper-dot-net
305nobodyさん
2014/11/15(土) 14:57:30.15ID:??? それって型付きデータセットとどう違うの?
306nobodyさん
2014/11/15(土) 15:14:21.30ID:??? ん?どの辺がDataSetっぽいの?
オブジェクト側はもっとシンプルなんだが・・。
オブジェクト側はもっとシンプルなんだが・・。
307nobodyさん
2014/11/15(土) 18:58:10.15ID:??? Fluent NHibernateをおすすめしてみる
マッピングがクソ面倒だがDevartのツール使えばすべて自動でやってくれる
monoでも安定して動く
マッピングがクソ面倒だがDevartのツール使えばすべて自動でやってくれる
monoでも安定して動く
308nobodyさん
2014/11/16(日) 22:08:38.57ID:??? 初心者の質問で恐縮ですがよろしくお願いします。
いま、DBのデータを画面に表示する勉強をしています。
ADO.NETで取得した結果を予め用意したクラスに代入して、それをコントローラからビューに渡しています。ビューでは「@モデル クラス」を記述し、DisplayForなどで画面に表示はできました。
が、複数テーブルのデータを表示する方法が分かりません。
コントローラで持ってる複数のSQL結果をビューに渡すにはどうすればいいのですか?
いま、DBのデータを画面に表示する勉強をしています。
ADO.NETで取得した結果を予め用意したクラスに代入して、それをコントローラからビューに渡しています。ビューでは「@モデル クラス」を記述し、DisplayForなどで画面に表示はできました。
が、複数テーブルのデータを表示する方法が分かりません。
コントローラで持ってる複数のSQL結果をビューに渡すにはどうすればいいのですか?
309nobodyさん
2014/11/16(日) 22:29:07.69ID:??? >>308
SQLの習熟度はどんなもの?結合(join)って分かるかな・・?
> コントローラで持ってる複数のSQL結果をビューに渡すにはどうすればいいのですか?
これの意味は
・2テーブルを、それぞれ分けて2個の表に表示したい
・結合して2テーブルの情報を1個の表に表示したい
どっちでしょうか。
SQLの習熟度はどんなもの?結合(join)って分かるかな・・?
> コントローラで持ってる複数のSQL結果をビューに渡すにはどうすればいいのですか?
これの意味は
・2テーブルを、それぞれ分けて2個の表に表示したい
・結合して2テーブルの情報を1個の表に表示したい
どっちでしょうか。
310nobodyさん
2014/11/16(日) 22:46:51.11ID:???311nobodyさん
2014/11/16(日) 23:04:33.61ID:??? >>310
なら話は早いですね。
まずは単純にBigViewModelな方法でいいんじゃないでしょうか。
とりあえず表示できるようにはなるかと。
http://stackoverflow.com/questions/4764011/multiple-models-in-a-view
その後、想像するにControllerでSQL発行などやっているようであれば
Model側に分離すると良いです。
(MVCらしくしたければ)
分離の仕方はいろいろあるので、趣味レベルならこだわりすぎないことですが。
http://blog.shibayan.jp/entry/20111231/1325304627
「ASP.NET MVC 5実践プログラミング」とか一冊あると捗るんじゃないかなー
なら話は早いですね。
まずは単純にBigViewModelな方法でいいんじゃないでしょうか。
とりあえず表示できるようにはなるかと。
http://stackoverflow.com/questions/4764011/multiple-models-in-a-view
その後、想像するにControllerでSQL発行などやっているようであれば
Model側に分離すると良いです。
(MVCらしくしたければ)
分離の仕方はいろいろあるので、趣味レベルならこだわりすぎないことですが。
http://blog.shibayan.jp/entry/20111231/1325304627
「ASP.NET MVC 5実践プログラミング」とか一冊あると捗るんじゃないかなー
312nobodyさん
2014/11/16(日) 23:28:52.34ID:???313nobodyさん
2014/11/17(月) 03:44:17.63ID:??? Linux上で実行できるようになったと聞いて飛んできました
Google App EngineのDocker対応で、ASP.NET MVCも使えるようになるのかな?
Google App EngineのDocker対応で、ASP.NET MVCも使えるようになるのかな?
314nobodyさん
2014/11/17(月) 03:46:17.33ID:??? ついでにMS純正IDEもオープンソースにして(Eclipseみたいに)
LinuxやMac OS Xで動くようにすりゃいいのにな
Windowsの糞フォントレンダラで描画されたソースコードあんまり見たくないんだよね…
LinuxやMac OS Xで動くようにすりゃいいのにな
Windowsの糞フォントレンダラで描画されたソースコードあんまり見たくないんだよね…
315nobodyさん
2014/11/18(火) 07:53:50.98ID:??? linqの
item.where(i => i==2)
のような表記は理解できますが、
mvcの
foreach(var item in Model){
@Html.Displayfor(modelitem => item.ID)
}
が分かりません。
item=>item.IDじゃないのは何故ですか?
item.where(i => i==2)
のような表記は理解できますが、
mvcの
foreach(var item in Model){
@Html.Displayfor(modelitem => item.ID)
}
が分かりません。
item=>item.IDじゃないのは何故ですか?
318nobodyさん
2014/11/21(金) 09:34:48.00ID:??? >>315
ttp://forums.asp.net/t/1923928.aspx?in+Html+DisplayFor+modelItem+item+Genre+what+is+modelItem+
ttp://forums.asp.net/t/1923928.aspx?in+Html+DisplayFor+modelItem+item+Genre+what+is+modelItem+
319nobodyさん
2014/11/22(土) 02:35:47.90ID:??? >>318
「初めの頃みんなつまづくとこだよ!
modelitemは使ってないからきにすんな。foreachのとこでItemがあるから、Item.IDでつかえるんぜ!」
「んー、ちょっとまだ理解できてない。まぁおれまだC#の勉強終わってないし、終わった頃にはわかってるかもね」
「初めの頃みんなつまづくとこだよ!
modelitemは使ってないからきにすんな。foreachのとこでItemがあるから、Item.IDでつかえるんぜ!」
「んー、ちょっとまだ理解できてない。まぁおれまだC#の勉強終わってないし、終わった頃にはわかってるかもね」
320nobodyさん
2014/11/25(火) 22:15:23.19ID:??? MVCわかりません。
{[ID][名前][所属ID]}
と
{[所属ID][所属名]}
テーブルがあったとして
{[ID][名前][所属名]}
を画面に表示したいときは
class test
{
int ID;
string name;
string section;
}
みたいなクラスにSQLの結果をマッピングしなさいってことなんですか?
{[ID][名前][所属ID]}
と
{[所属ID][所属名]}
テーブルがあったとして
{[ID][名前][所属名]}
を画面に表示したいときは
class test
{
int ID;
string name;
string section;
}
みたいなクラスにSQLの結果をマッピングしなさいってことなんですか?
321nobodyさん
2014/11/27(木) 14:24:45.99ID:??? ちがいます
323nobodyさん
2014/11/27(木) 19:43:53.17ID:??? 強いて言うなら、あなたがASP.NET MVCなんてやろうとしていることが間違いです。
325nobodyさん
2014/11/28(金) 00:32:28.15ID:???326nobodyさん
2014/11/28(金) 00:52:09.84ID:??? EFは使っちゃダメなん?
328nobodyさん
2014/11/28(金) 03:35:57.20ID:??? >>325
>Mの役目は、DB→クラスのマッピング
マッピングそのものはモデルの本来の役目じゃないよ
元データがDBにあればマッピングする事によって結果としてデータを用意できるってだけで
あくまでもビューのためにデータを用意するのがモデルの役目
マッピングはそのための手段
DBからクラスを生成するのは、そのためのフレームワークがあるからそれ使うのが一般的
>Mの役目は、DB→クラスのマッピング
マッピングそのものはモデルの本来の役目じゃないよ
元データがDBにあればマッピングする事によって結果としてデータを用意できるってだけで
あくまでもビューのためにデータを用意するのがモデルの役目
マッピングはそのための手段
DBからクラスを生成するのは、そのためのフレームワークがあるからそれ使うのが一般的
329nobodyさん
2014/11/28(金) 07:52:34.08ID:???330nobodyさん
2014/11/28(金) 20:48:59.84ID:??? micro ORMでもいいんじゃないかと。
どうせ既にSQL書いちゃってあるんでしょう?
どうせ既にSQL書いちゃってあるんでしょう?
331nobodyさん
2014/11/29(土) 00:43:19.86ID:???332nobodyさん
2014/12/26(金) 08:06:55.00ID:??? dbに変更があるたび削除してる。
マイグレーションわかりにくす。
いい解説サイトか書籍教えてくだされ。
マイグレーションわかりにくす。
いい解説サイトか書籍教えてくだされ。
334nobodyさん
2015/03/07(土) 00:01:19.15ID:UQvUQSYc すごいプログラミングを考えた!どうよ?
http://fox.2ch.net/test/read.cgi/poverty/1425651890/
http://fox.2ch.net/test/read.cgi/poverty/1425651890/
335nobodyさん
2015/04/13(月) 00:14:03.22ID:??? 過疎ってる・・・
336nobodyさん
2015/05/01(金) 18:38:13.01ID:??? なんで Html.BeginForm の中に Ajax.BeginFormは入れられんのですか
337nobodyさん
2015/06/09(火) 11:18:39.23ID:??? なんで modelをstaticにするとほぼ同時のアクセス同士だと、それ共有しやがりますか
staticにした俺が悪いんだけど
staticにした俺が悪いんだけど
338nobodyさん
2015/06/17(水) 00:44:58.86ID:??? ASP.NET MVC 3 以降で
EF でなくて DataSet 使ってるケースって
あるんだろうか・・・。
EF でなくて DataSet 使ってるケースって
あるんだろうか・・・。
339nobodyさん
2015/06/17(水) 18:35:43.14ID:???340nobodyさん
2015/07/10(金) 23:08:25.97ID:hf4FIMEK PDFフォームからフォームデータをPOSTしく、
見よう見まねで以下のようなコードを書いてみたのですが、
引数はnullでした。
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Index(HttpPostedFileBase fl)
{
return View();
}
どのように書けば、PDFフォームのフォームデータ(FDFファイル?)が
取れるでしょうか?
見よう見まねで以下のようなコードを書いてみたのですが、
引数はnullでした。
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Index(HttpPostedFileBase fl)
{
return View();
}
どのように書けば、PDFフォームのフォームデータ(FDFファイル?)が
取れるでしょうか?
341nobodyさん
2015/07/19(日) 09:27:05.65ID:PBzcNrHe POSTするFORMのname属性が定まって無いケースで、
POSTの情報を受け取る事はできるでしょうか
例えば、以下のようなコードだと
[HttpPost]
public ActionResult Index(HttpPostedFileBase postedFile)
{
return View();
}
html側では
<input type="file" name="postedFile" />
としていないと、ダメですよね
PHPであれば、
$data = file_get_contents("php://input" );
で、生データを取得することができますが、
ASP.NET MVCに、そういう事はできるのかなと思いまして
POSTの情報を受け取る事はできるでしょうか
例えば、以下のようなコードだと
[HttpPost]
public ActionResult Index(HttpPostedFileBase postedFile)
{
return View();
}
html側では
<input type="file" name="postedFile" />
としていないと、ダメですよね
PHPであれば、
$data = file_get_contents("php://input" );
で、生データを取得することができますが、
ASP.NET MVCに、そういう事はできるのかなと思いまして
342nobodyさん
2015/07/19(日) 17:21:37.67ID:??? POSTの中身はRequestに全部入ってるが
inputタグだけ取り出すのは自前で書かにゃならんと記憶
inputタグだけ取り出すのは自前で書かにゃならんと記憶
343nobodyさん
2015/07/19(日) 22:37:46.28ID:??? fileだけでいいのならRequest.Filesで良い気がする
344341
2015/07/20(月) 23:53:24.67ID:4ae/GYAC 頂いたアドバイスを参考に、InputStreamを見て見たら、
欲しい情報が入っていました。
ありがとうございました。
欲しい情報が入っていました。
ありがとうございました。
345nobodyさん
2015/08/04(火) 00:12:44.50ID:kFB+3uV2346nobodyさん
2015/08/04(火) 00:51:43.13ID:??? >>345
さくらのVPSは費用対CPUパワーなどなどの指標で見れば優秀だよ
PaaSのレイヤのサービスが皆無とか、データの多重具合がよく分からんし防御という点では貧弱そう、まあどこを重視するかによって長所は変わるでしょ
さくらのVPSは費用対CPUパワーなどなどの指標で見れば優秀だよ
PaaSのレイヤのサービスが皆無とか、データの多重具合がよく分からんし防御という点では貧弱そう、まあどこを重視するかによって長所は変わるでしょ
347nobodyさん
2015/08/05(水) 22:29:17.56ID:??? http://i.imgur.com/qoFeJIn.png
http://i.imgur.com/setp1ql.jpg
http://i.imgur.com/1ypOuqB.jpg
http://i.imgur.com/MIycJWt.png
http://i.imgur.com/jnGyMnE.jpg
http://i.imgur.com/LfyfRLH.jpg
http://i.imgur.com/VTjAago.jpg
http://i.imgur.com/ZPp2kPp.jpg
http://i.imgur.com/Lo7TaWH.jpg
http://i.imgur.com/4NNOVdp.png
http://i.imgur.com/kxWXT1h.jpg
http://i.imgur.com/setp1ql.jpg
http://i.imgur.com/1ypOuqB.jpg
http://i.imgur.com/MIycJWt.png
http://i.imgur.com/jnGyMnE.jpg
http://i.imgur.com/LfyfRLH.jpg
http://i.imgur.com/VTjAago.jpg
http://i.imgur.com/ZPp2kPp.jpg
http://i.imgur.com/Lo7TaWH.jpg
http://i.imgur.com/4NNOVdp.png
http://i.imgur.com/kxWXT1h.jpg
348nobodyさん
2015/08/26(水) 21:52:24.72ID:??? 仕事で使いそうなんでASP .NET MVC5 実践プログラミング読んでるんだけど、
ここの人たちみんな超人に見えるよ。難しい・・・まずHTMLを勉強したほうがいいかな
ここの人たちみんな超人に見えるよ。難しい・・・まずHTMLを勉強したほうがいいかな
349nobodyさん
2015/08/27(木) 00:32:00.07ID:???351nobodyさん
2015/08/27(木) 14:29:47.51ID:??? M$の陰謀でEFとセットで語られちゃってるのが不憫だわMVC
まあControllerとViewの話だけだと1/5くらいになってしょぼく見られるのもあるんだろうけど
あとRoute関係が素だと極めてデバッグしにくいのも難点
ちょっと階層分けしようと思うとすぐハマる
VS2015まだ触ってないけどちったーマシになったかねえ
まあControllerとViewの話だけだと1/5くらいになってしょぼく見られるのもあるんだろうけど
あとRoute関係が素だと極めてデバッグしにくいのも難点
ちょっと階層分けしようと思うとすぐハマる
VS2015まだ触ってないけどちったーマシになったかねえ
352nobodyさん
2015/08/27(木) 17:51:46.39ID:??? まあそれはしょうがないんじゃね。
おおっぴらにdapper使ってとはいえん。
おおっぴらにdapper使ってとはいえん。
353nobodyさん
2015/08/27(木) 18:09:08.72ID:??? LINQ to SQLじゃダメなんですか(真顔
なんで打ち切りになったかねえ 更新系は確かにあかんかったけど
なんで打ち切りになったかねえ 更新系は確かにあかんかったけど
355nobodyさん
2015/08/28(金) 22:41:36.78ID:??? >>353
いやそこは型付きデータセットで
つか、EFって自己追跡エンティティ廃止されたから、オブジェクト単体で変更追跡出来なくなっとる
変更追跡のためにデータセット使ってるプロジェクトあるんだがどうしたもんだろうなぁ
dapperって変更追跡できる?
いやそこは型付きデータセットで
つか、EFって自己追跡エンティティ廃止されたから、オブジェクト単体で変更追跡出来なくなっとる
変更追跡のためにデータセット使ってるプロジェクトあるんだがどうしたもんだろうなぁ
dapperって変更追跡できる?
357nobodyさん
2015/08/30(日) 23:44:42.64ID:71NbIOfz 時代はMVCかなと勉強を始めて2日目の者ですが、
下記のようなテーブルの「行-2」の行の全データをコントローラ側に
POSTする場合、どのようにやるのがMVCでは一般的なのでしょうか?
<table border=1>
<tr><th></th><th>列-A</th><th>列-B</th></tr>
<tr><td>行-1</td><td>A-1</td><td>B-1</td></tr>
<tr><td>行-2</td><td>A-2</td><td>B-2</td></tr>
</table>
WebFormだとGridViewで出来るのですが、
MVCにはコントロールが無いので困惑しております。
よろしくお願いします。
下記のようなテーブルの「行-2」の行の全データをコントローラ側に
POSTする場合、どのようにやるのがMVCでは一般的なのでしょうか?
<table border=1>
<tr><th></th><th>列-A</th><th>列-B</th></tr>
<tr><td>行-1</td><td>A-1</td><td>B-1</td></tr>
<tr><td>行-2</td><td>A-2</td><td>B-2</td></tr>
</table>
WebFormだとGridViewで出来るのですが、
MVCにはコントロールが無いので困惑しております。
よろしくお願いします。
358nobodyさん
2015/08/31(月) 01:47:35.71ID:??? 基本的にはモデルバインドでやるが配列だとちょっと面倒
Html.xxForは使えないから自分でinput name属性にモデル内の該当変数名と添え字記述する
詳しくは「asp.net MVC 配列 POST」でggr
Html.xxForは使えないから自分でinput name属性にモデル内の該当変数名と添え字記述する
詳しくは「asp.net MVC 配列 POST」でggr
359nobodyさん
2015/08/31(月) 03:52:52.92ID:??? 普通にModelで。
360nobodyさん
2015/08/31(月) 20:47:36.43ID:??? モデルがキーワードなのですね。
勉強します。ありがとうございます。
勉強します。ありがとうございます。
361nobodyさん
2015/09/01(火) 18:44:18.36ID:??? スマホアプリ用のサーバーアプリってこれで作れますか?
HTMLは使いません
これよりもっと最適な方法があればご教授下さいませ
HTMLは使いません
これよりもっと最適な方法があればご教授下さいませ
364nobodyさん
2015/09/01(火) 22:22:01.98ID:??? 煽れば答えてもらえると思っている馬鹿が湧いている
365nobodyさん
2015/09/01(火) 23:03:37.63ID:???366nobodyさん
2015/09/01(火) 23:10:17.95ID:??? >>361
ほぼ素のHTTPを操作できるからこれでも作れるが他でも作れる
JSONで通信する場合は若干楽だが他と比べて格別かと言うとそうでもない
つまりC#が得意ならこれでいい PHPが得意なら他をあたれ
ほぼ素のHTTPを操作できるからこれでも作れるが他でも作れる
JSONで通信する場合は若干楽だが他と比べて格別かと言うとそうでもない
つまりC#が得意ならこれでいい PHPが得意なら他をあたれ
368nobodyさん
2015/09/06(日) 10:24:01.35ID:p8I9JN9e MVCを勉強中なのですが、
ある条件を満たしたらscriptを動かすという処理を
ViewBagを利用したフラグで制御するのは、
アンチパターンになるでしょうか?
<script type="text/javascript">
$(function(){
@if(ViewBag.flg==true){
parent.$.parentFunc();
});
}
</script>
scriptを別のファイルに記述出来ないなど、
あまり良い書き方とは思えないので。
ある条件を満たしたらscriptを動かすという処理を
ViewBagを利用したフラグで制御するのは、
アンチパターンになるでしょうか?
<script type="text/javascript">
$(function(){
@if(ViewBag.flg==true){
parent.$.parentFunc();
});
}
</script>
scriptを別のファイルに記述出来ないなど、
あまり良い書き方とは思えないので。
370nobodyさん
2015/09/14(月) 10:54:40.81ID:???372nobodyさん
2015/09/14(月) 16:56:39.34ID:??? DB依存って言ってもなぁ
どうせMSはSQLServer用しか作らんのだし、同じ事はEFにも言えるだろうからなぁ
むしろEFに完全に吸収されたってイメージなんだが
どうせMSはSQLServer用しか作らんのだし、同じ事はEFにも言えるだろうからなぁ
むしろEFに完全に吸収されたってイメージなんだが
373nobodyさん
2015/09/14(月) 17:37:05.89ID:???374nobodyさん
2015/09/15(火) 09:26:31.49ID:???375nobodyさん
2015/09/15(火) 19:14:57.02ID:???376nobodyさん
2015/09/15(火) 19:25:37.13ID:??? LINQ to SQL の時点でもボラクルプロバイダのアナウンスはあったはずだが
実際にリリースされたかは知らん
実際にリリースされたかは知らん
377nobodyさん
2015/09/15(火) 19:40:16.00ID:??? 今の段階でEntityFrameworkはオラクルでも使えるのか?
378nobodyさん
2015/09/15(火) 20:35:22.88ID:1tn0HxEP MVCでセルフホスティングって可能なのでしょうか?
IIS使わなくて済むなら嬉しいと思い
検索しまくっているのですが、
なかなか情報が無くて
IIS使わなくて済むなら嬉しいと思い
検索しまくっているのですが、
なかなか情報が無くて
379nobodyさん
2015/09/16(水) 01:12:05.11ID:??? >>375
OracleがEntity Framework用のプロバイダ作ってるよ
http://docs.oracle.com/cd/E16338_01/win.112/b66456/featLINQ.htm
MSが.NETにOracleClient実装するのは止める予定
https://msdn.microsoft.com/en-us/library/system.data.oracleclient(v=vs.110).aspx
妄想ででたらめ言うのは止めてくれ。君のクソみたいな知識じゃ、ネタでも笑えないから。
OracleがEntity Framework用のプロバイダ作ってるよ
http://docs.oracle.com/cd/E16338_01/win.112/b66456/featLINQ.htm
MSが.NETにOracleClient実装するのは止める予定
https://msdn.microsoft.com/en-us/library/system.data.oracleclient(v=vs.110).aspx
妄想ででたらめ言うのは止めてくれ。君のクソみたいな知識じゃ、ネタでも笑えないから。
382nobodyさん
2015/09/16(水) 07:42:26.60ID:???384nobodyさん
2015/09/16(水) 22:18:27.47ID:??? >>378 >>383 >>381
MVCもWeb APIもまだできない。
次のバージョンで対応予定と書いてあるでしょ
俺もLinux(OWIN)でMVC使うのを楽しみにしてる
The next major version of Katana is part of the ASP.NET
vNext project on GitHub, including support for
ASP.NET MVC, Web API, and SignalR.
http://katanaproject.codeplex.com/wikipage?title=roadmap&referringTitle=Home
katana3.0から1年たったからそろそろでそうなのになあ
MVCもWeb APIもまだできない。
次のバージョンで対応予定と書いてあるでしょ
俺もLinux(OWIN)でMVC使うのを楽しみにしてる
The next major version of Katana is part of the ASP.NET
vNext project on GitHub, including support for
ASP.NET MVC, Web API, and SignalR.
http://katanaproject.codeplex.com/wikipage?title=roadmap&referringTitle=Home
katana3.0から1年たったからそろそろでそうなのになあ
385nobodyさん
2015/09/16(水) 22:40:29.67ID:2wxUFUyH まだ出来ないんですね。
情報が皆無だったんで、無理っぽいなーと
思ってましたが、やはりですか。
情報ありがとうございます。
情報が皆無だったんで、無理っぽいなーと
思ってましたが、やはりですか。
情報ありがとうございます。
387nobodyさん
2015/09/16(水) 23:16:19.56ID:???389nobodyさん
2015/09/17(木) 08:58:52.98ID:???390nobodyさん
2015/09/18(金) 02:02:23.38ID:??? そもそもセルフホスティングの定義がわからん
391nobodyさん
2015/09/18(金) 03:12:01.92ID:??? セルフホスティング?
Node.jsみたいなもののことだろ
Node.jsみたいなもののことだろ
392nobodyさん
2015/09/18(金) 04:31:01.26ID:??? Webサーバをつかわずに自分でhttpの待ち受けする事じゃないかな
393nobodyさん
2015/09/18(金) 06:45:26.90ID:??? NW.jsみたいなのだろ
394nobodyさん
2015/09/18(金) 14:25:19.52ID:??? IISExpressはセルフホスティングですか(小声
395nobodyさん
2015/09/19(土) 06:30:05.94ID:??? ISS無しで動くようにしてほしいのは確か
windows serverの売り上げ落ちるだろうけど
phpやrubyを超える人気になるかもね
windows serverの売り上げ落ちるだろうけど
phpやrubyを超える人気になるかもね
398nobodyさん
2015/09/20(日) 15:32:07.76ID:F4Bcn5aV セルフホスティングとかちょっと前のDBのプロバイダのところとか、こういうところは
おなじ静的型付け言語でエンタープライズ向けのJavaと比べて本当に遅れているよな。
C#のLINQはすばらしいし、webフレームワークとしても、ASP.NET MVC は SpringFramework なんかよりずっと使いやすいのに。
おなじ静的型付け言語でエンタープライズ向けのJavaと比べて本当に遅れているよな。
C#のLINQはすばらしいし、webフレームワークとしても、ASP.NET MVC は SpringFramework なんかよりずっと使いやすいのに。
399nobodyさん
2015/09/20(日) 19:15:51.05ID:??? そりゃWindows以外のOSやSQL Server以外のDBが売れても直接はMSの儲けにはならんからな
そう考えると、今の方向性は良いとは思うがどれだけ維持できるんだろうな
そう考えると、今の方向性は良いとは思うがどれだけ維持できるんだろうな
400nobodyさん
2015/09/20(日) 19:30:19.59ID:??? 今のマイクロソフトはAzureを売ることが至上命題だから
Linuxだろうがオープンソースだろうが何でもいいんだよ
Linuxだろうがオープンソースだろうが何でもいいんだよ
401nobodyさん
2015/09/20(日) 19:47:07.38ID:???402nobodyさん
2015/09/20(日) 20:49:03.65ID:??? 低脳ほど低脳って言葉を使いたがる
403nobodyさん
2015/09/20(日) 21:55:14.49ID:??? なるほどAzureか
あれの強みはOSメーカーがやってる所かとおもってたけど
本気でクロスプラットホームなのかねぇ
あれの強みはOSメーカーがやってる所かとおもってたけど
本気でクロスプラットホームなのかねぇ
404nobodyさん
2015/09/21(月) 01:07:38.12ID:???405nobodyさん
2015/09/21(月) 03:10:36.52ID:??? >>404
苦し紛れなレスはいらない
リリース日も知らないのか、と書いてるんだから
RTM前のものがあることくらい知ってるわ
お前、正式版がリリースされていると誤解してたんだろ
プレビューのクオリティで採用するのは個人レベルのお遊びだ
本番環境はプレビューでは動かせない
.NET CoreだけでなくASP.NET 5も正式版が出ていない
まだ人柱ビルド
苦し紛れなレスはいらない
リリース日も知らないのか、と書いてるんだから
RTM前のものがあることくらい知ってるわ
お前、正式版がリリースされていると誤解してたんだろ
プレビューのクオリティで採用するのは個人レベルのお遊びだ
本番環境はプレビューでは動かせない
.NET CoreだけでなくASP.NET 5も正式版が出ていない
まだ人柱ビルド
406nobodyさん
2015/09/21(月) 03:16:41.92ID:??? 低脳 vs 低脳
408nobodyさん
2015/09/21(月) 07:02:50.38ID:??? どっちも馬鹿にしか見えないので、もう良いですよ。
409nobodyさん
2015/09/21(月) 08:31:24.52ID:??? マイクロソフト「弊社のASP.NETはどんな低脳でも使いこなせます。このスレをご覧ください。」
411nobodyさん
2015/09/21(月) 13:05:59.24ID:??? デスクトップアプリと同じような動作をWebに求める顧客にはWebFormが合ってる気がする。
415nobodyさん
2015/09/24(木) 06:45:59.60ID:??? XojpってVBかよ
416nobodyさん
2015/09/25(金) 14:49:21.18ID:??? ACCESSには、データベースからレポートを自動で作成できましたけど、
ASP.NETには、標準でレポーティングクラスってありましたっけ。
クリスタルレポートという名は知っているけど、ほとんど聞かない。
(レポートを出力する機能が不必要だということじゃないと思うけど、どうしてかな。)
それとも、レポートクラスって、自分で実装した方がいいんでしょうか。
ASP.NETには、標準でレポーティングクラスってありましたっけ。
クリスタルレポートという名は知っているけど、ほとんど聞かない。
(レポートを出力する機能が不必要だということじゃないと思うけど、どうしてかな。)
それとも、レポートクラスって、自分で実装した方がいいんでしょうか。
417nobodyさん
2015/09/25(金) 16:51:23.25ID:??? レポートクラスって、どのレベルのものを想定して言ってるんだ
単なるクラス1個でOKなほどレポート処理って単純なものじゃないんだが
クリスタルレポートって今はついてないんじゃないか?
標準なら今ならマイクロソフトレポートってのがあるだろ
実業務なら多くはなんらかの帳票ツール買ってるんじゃね
俺はいちから自分で市販ツールと同じもの実装しようとは思わんわ
単なるクラス1個でOKなほどレポート処理って単純なものじゃないんだが
クリスタルレポートって今はついてないんじゃないか?
標準なら今ならマイクロソフトレポートってのがあるだろ
実業務なら多くはなんらかの帳票ツール買ってるんじゃね
俺はいちから自分で市販ツールと同じもの実装しようとは思わんわ
418nobodyさん
2015/09/25(金) 22:22:07.49ID:??? >>417
マイクロソフトレポートですか。
ありがとうございます。調べてみたいと思います。
もし、これだけで目的に敵うのなら、自分で実装しなくてすみます。
もちろん、自分で作る場合は、汎用は考慮しません。
特定のエンティティーに応じたものを作ろうと思っていました。
マイクロソフトレポートですか。
ありがとうございます。調べてみたいと思います。
もし、これだけで目的に敵うのなら、自分で実装しなくてすみます。
もちろん、自分で作る場合は、汎用は考慮しません。
特定のエンティティーに応じたものを作ろうと思っていました。
419nobodyさん
2015/10/05(月) 19:25:48.10ID:??? ヴュースクリプトで使う型付きヘルパーメソッドActionLinkについて質問させてください。
引数は、一つ目(リンクテキスト)、二つ目(アクションメソッド)、三つ目(パラメーター)です。
この三つ目のパラメーターの指定では、匿名オブジェクトでプロパティーを設置して行います。
このプロパティー名は、ルートデフォルト設定の、/{contoller}/{action}/{param}で指定するパターンに書かれている名称(param)と同じである必要があるんでしょうか。
引数は、一つ目(リンクテキスト)、二つ目(アクションメソッド)、三つ目(パラメーター)です。
この三つ目のパラメーターの指定では、匿名オブジェクトでプロパティーを設置して行います。
このプロパティー名は、ルートデフォルト設定の、/{contoller}/{action}/{param}で指定するパターンに書かれている名称(param)と同じである必要があるんでしょうか。
420nobodyさん
2015/10/05(月) 19:36:45.82ID:??? ある
そう書きたくなければHTMLのAタグ使え
そう書きたくなければHTMLのAタグ使え
421nobodyさん
2015/10/05(月) 20:03:59.82ID:??? >>420
的確なお答えありがとうございます。
(やはりつながっていたわけか。)
MVCフレームワークはいろいろ裏でつながっているので、
便利なのだろうが、察知力が必要だなと思いました。
今察知して、そうなのかなと思ったことは、
そのコントール/アクションへ制御を飛ばしてくれた「ルーティング情報」の、
/{contoller}/{action}/{param} URIパターンで使用されている名称が、
アクションメソッドから起動されたヴュースクリプト上のヘルパーメソッドに絡んでくるのかなということです。
(これは、正しいでしょうか?)
上の例(>>419)では、デフォルトルーティング設定が使用されたので、
デフォルトルートのURIパターンで指定された名称が使われたのかなと思いました。
すみません、ありがとうございます。
的確なお答えありがとうございます。
(やはりつながっていたわけか。)
MVCフレームワークはいろいろ裏でつながっているので、
便利なのだろうが、察知力が必要だなと思いました。
今察知して、そうなのかなと思ったことは、
そのコントール/アクションへ制御を飛ばしてくれた「ルーティング情報」の、
/{contoller}/{action}/{param} URIパターンで使用されている名称が、
アクションメソッドから起動されたヴュースクリプト上のヘルパーメソッドに絡んでくるのかなということです。
(これは、正しいでしょうか?)
上の例(>>419)では、デフォルトルーティング設定が使用されたので、
デフォルトルートのURIパターンで指定された名称が使われたのかなと思いました。
すみません、ありがとうございます。
422nobodyさん
2015/10/05(月) 20:19:34.22ID:??? つながっているというかだ
実際にレンダラーに渡されるURIはこう
/{controller}/{action}?{param}=○○
モデルバインドで同名変数にクエリパラツッコむ関係上こうなるしかない訳
実際にレンダラーに渡されるURIはこう
/{controller}/{action}?{param}=○○
モデルバインドで同名変数にクエリパラツッコむ関係上こうなるしかない訳
423nobodyさん
2015/10/06(火) 02:09:46.86ID:???424nobodyさん
2015/10/06(火) 15:40:45.38ID:??? つながっていると言うと密結合を意味しているように取れる
MVCはURL階層ルーティングができるのが売りだが、それはクエリ方式にマッピングしているだけで
事実>>422のようにアクセスしても全く同じ動作をする
密結合ならこんな途中入りはできない
MVCはこんなように○○に見えるけど実際はXXに変換してるだけ、てのが多い
この辺の考え方はモデルバインドで効いてくるから覚えとくといいぞ
MVCはURL階層ルーティングができるのが売りだが、それはクエリ方式にマッピングしているだけで
事実>>422のようにアクセスしても全く同じ動作をする
密結合ならこんな途中入りはできない
MVCはこんなように○○に見えるけど実際はXXに変換してるだけ、てのが多い
この辺の考え方はモデルバインドで効いてくるから覚えとくといいぞ
425419
2015/10/07(水) 13:00:13.43ID:??? >>422
>>424
レスありがとうございます。
>>422>実際にレンダラーに渡されるURIはこう
>>424>事実>>422のようにアクセスしても全く同じ動作をする
ちょっと見えてきました。
MVCは、URIルーティング対応でも、内部的にはクエリストリングでパラメーターを処理しているという理解をしたんですが、良いでしょうか。
>>419で、ヘルパーメソッドActionLinkの第3引数に渡した匿名オブジェクト(プロパティを構成したもの)についてですが、
そのプロパティー名が、さきのクエリストリングのKey(?Key=parameter)に当たるのだと思ってすっきりとしました。
それだと、匿名オブジェクトに構成するプロパティー名は、クエリストリングのKeyに一致させる必要があるとわかります。
URI形式で、無骨に、/A/B/文字列 でアクセスするクライアントサイドの側からは、クエリストリングのKeyの存在は見えないため、混乱していました。
>>424>こんなように○○に見えるけど実際はXXに変換してるだけ、てのが多い
パラメーターのクエリストリングへの変換以外に、何があるのか気になります。
>>424
レスありがとうございます。
>>422>実際にレンダラーに渡されるURIはこう
>>424>事実>>422のようにアクセスしても全く同じ動作をする
ちょっと見えてきました。
MVCは、URIルーティング対応でも、内部的にはクエリストリングでパラメーターを処理しているという理解をしたんですが、良いでしょうか。
>>419で、ヘルパーメソッドActionLinkの第3引数に渡した匿名オブジェクト(プロパティを構成したもの)についてですが、
そのプロパティー名が、さきのクエリストリングのKey(?Key=parameter)に当たるのだと思ってすっきりとしました。
それだと、匿名オブジェクトに構成するプロパティー名は、クエリストリングのKeyに一致させる必要があるとわかります。
URI形式で、無骨に、/A/B/文字列 でアクセスするクライアントサイドの側からは、クエリストリングのKeyの存在は見えないため、混乱していました。
>>424>こんなように○○に見えるけど実際はXXに変換してるだけ、てのが多い
パラメーターのクエリストリングへの変換以外に、何があるのか気になります。
426419
2015/10/07(水) 13:06:23.49ID:??? >>425
> 匿名オブジェクトに構成するプロパティー名は、クエリストリングのKeyに一致させる必要があるとわかります。
読み返していたら、やっぱり、わからなくなりました。
URIで指定されたパラメーターが内部的に、クエリストリングで処理されていることはわかりました。
しかし、ヘルパーメソッドActionLinkで作成されるのは、URI(/A/B/パラメーター)です。
ここにはクエリストリングのKeyは登場せずに、パラメーターだけがあります。
すると、あくまでURIを作成するActionLinkの第3引数に渡すパラメーター刻印用の匿名オブジェクトで、
そのプロパティ名とパラメーター名を一致させる必要性がわかりません。
> 匿名オブジェクトに構成するプロパティー名は、クエリストリングのKeyに一致させる必要があるとわかります。
読み返していたら、やっぱり、わからなくなりました。
URIで指定されたパラメーターが内部的に、クエリストリングで処理されていることはわかりました。
しかし、ヘルパーメソッドActionLinkで作成されるのは、URI(/A/B/パラメーター)です。
ここにはクエリストリングのKeyは登場せずに、パラメーターだけがあります。
すると、あくまでURIを作成するActionLinkの第3引数に渡すパラメーター刻印用の匿名オブジェクトで、
そのプロパティ名とパラメーター名を一致させる必要性がわかりません。
427nobodyさん
2015/10/07(水) 14:50:42.62ID:??? ActionLinkは生成時にRouteを逆引きしているらしく、マッチングにクエリ文字列も使っているらしい
ルーティングパターンが複雑化してくると意図しない物にマッチングすることがある
単純パターンのみなら不一致でも動くことが多いが、一旦ハマると原因特定が困難になる
まあ一度地獄を見てみるのもいいぞ 何事も経験だ
○○に見えるけど〜の典型例はモデルバインド
ControllerのAction引数に独自モデルクラスを指定できるが
メンバをベタに書いても同じ動作をする
public class HageModel{
public string hage{get;set;}
public int hoge{get;set;}
}
public ActionResult Index(HageModel hg)
これと
public ActionResult Index(string hage,int hoge)
は同じ
ルーティングパターンが複雑化してくると意図しない物にマッチングすることがある
単純パターンのみなら不一致でも動くことが多いが、一旦ハマると原因特定が困難になる
まあ一度地獄を見てみるのもいいぞ 何事も経験だ
○○に見えるけど〜の典型例はモデルバインド
ControllerのAction引数に独自モデルクラスを指定できるが
メンバをベタに書いても同じ動作をする
public class HageModel{
public string hage{get;set;}
public int hoge{get;set;}
}
public ActionResult Index(HageModel hg)
これと
public ActionResult Index(string hage,int hoge)
は同じ
428419
2015/10/10(土) 01:29:11.53ID:??? >>427
すみませんレスが遅くなってしまいました。
ありがとうございます。
>ルーティングパターンが複雑化してくると意図しない物にマッチング
>一旦ハマると原因特定が困難
ActionLinkメソッドはヘルパーすぎて、動作が見えなくなるところが怖いですね。
何をしているのか仕組みが見えていないと、初心者には反ってふさわしくないのかもしれないですね。
この例では、URIのルーティングテーブルの内容によって、予期しなかった(夢にも思わなかった)リンクが生成されることで、
バグに悩まされるという問題ですね。
>Action引数に独自モデルクラスを指定できるがメンバをベタに書いても同じ動作
まだ理解が追いついていなくて、アクションメソッド内で、Viewメソッドを用いることで、ヴュースクリプトを起動してそこに、モデルオブジェクトを渡せるくらいしか知りません。
アクションメソッド自体に、モデルを渡すとどうなるんだろう???
すみませんレスが遅くなってしまいました。
ありがとうございます。
>ルーティングパターンが複雑化してくると意図しない物にマッチング
>一旦ハマると原因特定が困難
ActionLinkメソッドはヘルパーすぎて、動作が見えなくなるところが怖いですね。
何をしているのか仕組みが見えていないと、初心者には反ってふさわしくないのかもしれないですね。
この例では、URIのルーティングテーブルの内容によって、予期しなかった(夢にも思わなかった)リンクが生成されることで、
バグに悩まされるという問題ですね。
>Action引数に独自モデルクラスを指定できるがメンバをベタに書いても同じ動作
まだ理解が追いついていなくて、アクションメソッド内で、Viewメソッドを用いることで、ヴュースクリプトを起動してそこに、モデルオブジェクトを渡せるくらいしか知りません。
アクションメソッド自体に、モデルを渡すとどうなるんだろう???
429nobodyさん
2015/10/13(火) 17:39:10.46ID:??? やってみると分かるが、ViewからクラスをActionにPOSTすることはできない
メンバを一つ一つ指定してやる必要がある
それらをモデルクラスのプロパティ名とマッチングして代入して引渡まではライブラリ側でやってくれる
モデルクラスにないものを指定するとルーティングでアンマッチと見なされる
逆にモデルにあってクエリになくても数値型以外は省略可能なのでマッチする
メンバを一つ一つ指定してやる必要がある
それらをモデルクラスのプロパティ名とマッチングして代入して引渡まではライブラリ側でやってくれる
モデルクラスにないものを指定するとルーティングでアンマッチと見なされる
逆にモデルにあってクエリになくても数値型以外は省略可能なのでマッチする
430419
2015/10/16(金) 06:12:18.18ID:??? >>429
レスありがとうございます。すみません。
>ViewからクラスをActionにPOSTすることはできない
>メンバを一つ一つ指定してやる必要がある
今は、紫の本で勉強中です。ちょっとわかりません。
ビュースクリプトにモデルクラス(Object型)を渡して、ビュースクリプトないで@foreachで回して、
構造を作成できるところまで知っていますが、
逆に、コントロール側にモデルを渡す段階にまで勉強が追いついてません。
しかし、考えてみれば、ポストバックによってクライアントからデータ投げられたデータを、
受ける必要があるわけで、その仕組みのことかなと予測してみました。その場合には、メンバを一つずつ指定する必要があるということなのかな。
勉強つづけます。
一つずつ抑えていますが、行間を読んでいって初めて理解するので、時間がかかります。
とくに、MVCはモデルやURIルーティングパターンを中心にして、クエリパラメーターをアクションメソッドの同名の引数に渡すなど、自動でやってくれるので、
理解が大変です。
これまでは、メソッドの引数定義の変数名なんてメソッド外部からは気にしたことありませんでしたが、MVCはそこまでC#を活用しています。
こういうことかな?こういうことだろうか?と行間を読むのは、でも楽しいかもしれません。
また何かあればよろしくお願いいたします。
レスありがとうございます。すみません。
>ViewからクラスをActionにPOSTすることはできない
>メンバを一つ一つ指定してやる必要がある
今は、紫の本で勉強中です。ちょっとわかりません。
ビュースクリプトにモデルクラス(Object型)を渡して、ビュースクリプトないで@foreachで回して、
構造を作成できるところまで知っていますが、
逆に、コントロール側にモデルを渡す段階にまで勉強が追いついてません。
しかし、考えてみれば、ポストバックによってクライアントからデータ投げられたデータを、
受ける必要があるわけで、その仕組みのことかなと予測してみました。その場合には、メンバを一つずつ指定する必要があるということなのかな。
勉強つづけます。
一つずつ抑えていますが、行間を読んでいって初めて理解するので、時間がかかります。
とくに、MVCはモデルやURIルーティングパターンを中心にして、クエリパラメーターをアクションメソッドの同名の引数に渡すなど、自動でやってくれるので、
理解が大変です。
これまでは、メソッドの引数定義の変数名なんてメソッド外部からは気にしたことありませんでしたが、MVCはそこまでC#を活用しています。
こういうことかな?こういうことだろうか?と行間を読むのは、でも楽しいかもしれません。
また何かあればよろしくお願いいたします。
431nobodyさん
2015/10/16(金) 13:13:53.05ID:??? ぶっちゃけた話
素のGET/POSTの仕組みを知ってからの方が数段理解が速いぞ
ASP.NET2.0あたりとは設計思想が全く異なるから
素のGET/POSTの仕組みを知ってからの方が数段理解が速いぞ
ASP.NET2.0あたりとは設計思想が全く異なるから
432419
2015/10/17(土) 00:29:49.59ID:??? >>431
なるほど。素のポストバックなんて意識しませんでしたね。
ずっと、WEBフォーム使っていたので、すべてコントロールを参照するだけでいけましたから。
そういえば、一度、HTMLの参考書でも読んでみようかな。
しかし、HTML 2についての本が本屋でよく見られます。
MVCで作成されるHTMLって、バージョン2なのかな。
なるほど。素のポストバックなんて意識しませんでしたね。
ずっと、WEBフォーム使っていたので、すべてコントロールを参照するだけでいけましたから。
そういえば、一度、HTMLの参考書でも読んでみようかな。
しかし、HTML 2についての本が本屋でよく見られます。
MVCで作成されるHTMLって、バージョン2なのかな。
433nobodyさん
2015/10/17(土) 04:09:03.94ID:???434nobodyさん
2015/10/17(土) 17:45:30.43ID:??? ASP.NETっていうか、WEBフォームの機能だろ
普通MVCでポストバックとは言わない(使わない)だろ
しかし、どう調べたら今時のhtmlがバージョン2とかいう事になるんだか
異世界の本屋か数の数え方の違う世界かね
普通MVCでポストバックとは言わない(使わない)だろ
しかし、どう調べたら今時のhtmlがバージョン2とかいう事になるんだか
異世界の本屋か数の数え方の違う世界かね
436nobodyさん
2015/10/18(日) 05:09:54.34ID:??? httpは2が来つつあるからごっちゃになったんじゃね
でも本当、MVCだけ勉強しても上っ面しかわからないと思うよ
それしか理解してなかったら割とすぐ行き詰まるんじゃないかな
大体もしASP.NET MVCがディスコンになったらどうするつもりだよ
でも本当、MVCだけ勉強しても上っ面しかわからないと思うよ
それしか理解してなかったら割とすぐ行き詰まるんじゃないかな
大体もしASP.NET MVCがディスコンになったらどうするつもりだよ
437nobodyさん
2015/10/18(日) 07:12:33.84ID:??? >>436
MVCせっかく勉強しているのに、それは勘弁。
今後も末永く、通用する技術じゃないんですか。
WEBフォームは、一通り勉強して、簡単なアプリなら作れるようになりました。
それなのに、MVCが主流になっちゃって。
>MVCだけ勉強しても上っ面しかわからない
自分は、逆で、html 5や、java script関連のクライアントサイド技術を直に扱った書籍を見かけると、まとまりのないように感じました。
材木が散乱している感じ。
まずは、MVCを理解してメインとして、必要に応じて、それらの「素」の技術を理解しようと考えました。
CSSについても、WEBフォームアプリを作りながら、デザインにも凝りたいと考えて、必要に応じて追加で勉強した感じです。
MVCせっかく勉強しているのに、それは勘弁。
今後も末永く、通用する技術じゃないんですか。
WEBフォームは、一通り勉強して、簡単なアプリなら作れるようになりました。
それなのに、MVCが主流になっちゃって。
>MVCだけ勉強しても上っ面しかわからない
自分は、逆で、html 5や、java script関連のクライアントサイド技術を直に扱った書籍を見かけると、まとまりのないように感じました。
材木が散乱している感じ。
まずは、MVCを理解してメインとして、必要に応じて、それらの「素」の技術を理解しようと考えました。
CSSについても、WEBフォームアプリを作りながら、デザインにも凝りたいと考えて、必要に応じて追加で勉強した感じです。
438nobodyさん
2015/10/18(日) 08:30:18.06ID:??? >>437
WebフォームがオワコンでMVCが主流ってわけじゃないぞ。
社内向けのアプリだとまだまだWebフォームの方が有利だろ。
>自分は、逆で、html 5や、java script関連のクライアントサイド技術を直に扱った書籍を見かけると、まとまりのないように感じました。
そんなんじゃなくてHTTP POST/GETの仕組み。
一度、c言語でフルスクラッチのCGIアプリでも組んで修行をしなおせwww
WebフォームがオワコンでMVCが主流ってわけじゃないぞ。
社内向けのアプリだとまだまだWebフォームの方が有利だろ。
>自分は、逆で、html 5や、java script関連のクライアントサイド技術を直に扱った書籍を見かけると、まとまりのないように感じました。
そんなんじゃなくてHTTP POST/GETの仕組み。
一度、c言語でフルスクラッチのCGIアプリでも組んで修行をしなおせwww
439nobodyさん
2015/10/18(日) 09:32:52.81ID:???440nobodyさん
2015/10/18(日) 09:55:25.09ID:???441nobodyさん
2015/10/18(日) 10:05:04.27ID:??? Web開発は、デザインも含めてかなりの広範囲の高度な知識が必要だが
評価が低くてドカタ扱いしかされてない気がするのは気のせい?
評価が低くてドカタ扱いしかされてない気がするのは気のせい?
442nobodyさん
2015/10/18(日) 10:15:21.02ID:???443nobodyさん
2015/10/18(日) 11:02:35.60ID:???447nobodyさん
2015/10/19(月) 13:55:10.26ID:??? 昔々Web2.0とか言ってた時代がありましてな
それはともかく>>437
煽り抜きで末永く通用するのはHTTPレベルでのGET/POST
HTTP2.0なんて言っちゃいるが、ここまで大規模に普及しちまったモンの基礎はもう変えられない
MVCはC#マッパーみたいなもので、無理矢理WinFormに仕立て上げてたASP.NETとは根本的に異なる
まあ移行用にViewState相当ライブラリとか、せめてGridくらいまともなもん付けとけとは思ったがな
ViewStateは大不評だったから切り捨てたのも分からんではないが
それはともかく>>437
煽り抜きで末永く通用するのはHTTPレベルでのGET/POST
HTTP2.0なんて言っちゃいるが、ここまで大規模に普及しちまったモンの基礎はもう変えられない
MVCはC#マッパーみたいなもので、無理矢理WinFormに仕立て上げてたASP.NETとは根本的に異なる
まあ移行用にViewState相当ライブラリとか、せめてGridくらいまともなもん付けとけとは思ったがな
ViewStateは大不評だったから切り捨てたのも分からんではないが
448nobodyさん
2015/10/19(月) 19:14:49.78ID:???449nobodyさん
2015/10/19(月) 19:16:34.59ID:??? イベント処理が不評なら、Webフォームが普及する事はなかっただろうよ
450nobodyさん
2015/10/19(月) 19:44:27.02ID:??? WinFormからの移行をしやすくした
当時として優れたテクノロジーってことを忘れるなよ〜
今はWEBアプリが大規模になって合わなくなったと。
当時として優れたテクノロジーってことを忘れるなよ〜
今はWEBアプリが大規模になって合わなくなったと。
451nobodyさん
2015/10/19(月) 19:55:59.13ID:??? イベントポストバック自体は良かった
ただその実現手段としてのViewStateは大変不評だったぞ
ソースが見るに耐えんわすぐぶっ壊れるわで
ただその実現手段としてのViewStateは大変不評だったぞ
ソースが見るに耐えんわすぐぶっ壊れるわで
452nobodyさん
2015/10/19(月) 20:15:14.97ID:??? ViewStateの仕組みで、どのコントロールの内容に変更があったのかが、
自明なので(イベントハンドラーが実行されるので)大変助かった。
自明なので(イベントハンドラーが実行されるので)大変助かった。
453nobodyさん
2015/10/19(月) 20:40:59.47ID:???454nobodyさん
2015/10/19(月) 20:45:55.24ID:??? Web FormsはEvent drivenだからWindowsの開発に慣れた人には
開発しやすいんだろうね
いずれInternet回線がMobile含めて超高速化したら
httpにとってかわるステートフルなアプリ開発が主流になると思う。
InternetをLAN回線のような感覚で使える時代の未来ね
ステートレスは画面遷移とかが煩雑すぎる。
開発しやすいんだろうね
いずれInternet回線がMobile含めて超高速化したら
httpにとってかわるステートフルなアプリ開発が主流になると思う。
InternetをLAN回線のような感覚で使える時代の未来ね
ステートレスは画面遷移とかが煩雑すぎる。
457nobodyさん
2015/10/21(水) 17:09:27.40ID:6UJUC6HZ ViewState とにたようなことをやっていた Java の JSF も、超使いにくくて
Sun(Oracle)純正なのに、いまや誰も使っていない。
>>454
> Web FormsはEvent drivenだからWindowsの開発に慣れた人には
> 開発しやすいんだろうね
これはだいぶ前から言われているけど、やっぱり Web は Web 脳で開発しないとだめだと思うよ。
Sun(Oracle)純正なのに、いまや誰も使っていない。
>>454
> Web FormsはEvent drivenだからWindowsの開発に慣れた人には
> 開発しやすいんだろうね
これはだいぶ前から言われているけど、やっぱり Web は Web 脳で開発しないとだめだと思うよ。
458nobodyさん
2015/10/21(水) 17:21:58.81ID:??? せやな
WebFormから入ったから、クライアントサイドとの隔絶とかかなりの間理解できなかったわ
基本鯖はPOSTで送りつけてきたものしか知らん、と分かるまで随分掛った
WebFormから入ったから、クライアントサイドとの隔絶とかかなりの間理解できなかったわ
基本鯖はPOSTで送りつけてきたものしか知らん、と分かるまで随分掛った
460nobodyさん
2015/10/22(木) 14:20:04.99ID:??? GETはともかくPUTDELETE許可してる鯖なんてあるのか?
461nobodyさん
2015/10/22(木) 17:28:18.08ID:??? RESTでどうこうしようとか、実際にどうするかはともかく
WEBサーバ層ではじかれたら困るんだが
WEBサーバ層ではじかれたら困るんだが
462nobodyさん
2015/10/23(金) 02:54:36.53ID:??? >>458
そんなもの、WebFormでも理解している必要があるやんけ
それとも、本気で知らなくても、WebFormはハードルが低いということなのか?
そんな状態だと、バグに悩まされそうだし、改良のしにくい質の悪いアプリになりそう。
そんなもの、WebFormでも理解している必要があるやんけ
それとも、本気で知らなくても、WebFormはハードルが低いということなのか?
そんな状態だと、バグに悩まされそうだし、改良のしにくい質の悪いアプリになりそう。
463nobodyさん
2015/10/23(金) 04:16:06.82ID:??? >>462
Webフォームでも、コントロールの開発とかするなら知らないとダメな知識ではあるが
コントロール利用するだけなら、変更イベントがどうやって発生するかは知らなくてもあまり問題はない
目指すところはその辺全てフレームワークの裏に隠す事だったんじゃないかな
まあ結局その目標設定は無理目だったわけだが
Webフォームでも、コントロールの開発とかするなら知らないとダメな知識ではあるが
コントロール利用するだけなら、変更イベントがどうやって発生するかは知らなくてもあまり問題はない
目指すところはその辺全てフレームワークの裏に隠す事だったんじゃないかな
まあ結局その目標設定は無理目だったわけだが
464nobodyさん
2015/10/25(日) 08:53:48.44ID:???465nobodyさん
2015/10/26(月) 22:23:14.39ID:??? クライアント側でチェックボックス付きドロップダウンリストを使えるようにする方法ある?
bootstrap-multiselect 使えば出来るんだけど、ASP.NET 側で制御出来ないし。
まだ今日半日くらい悩んでた程度の素人なのだけど、よい方法あったら教えてください。
VS2012 + IIS です。
bootstrap-multiselect 使えば出来るんだけど、ASP.NET 側で制御出来ないし。
まだ今日半日くらい悩んでた程度の素人なのだけど、よい方法あったら教えてください。
VS2012 + IIS です。
466nobodyさん
2015/10/26(月) 23:30:49.67ID:fbr6VSlr 最大で約180万円の報奨金――米マイクロソフト、バグ懸賞金プログラムの対象に「ASP.NET 5 Beta8」「CoreCLR」を追加
http://www.atmarkit.co.jp/ait/articles/1510/26/news095.html
http://www.atmarkit.co.jp/ait/articles/1510/26/news095.html
467 ◆Ww2pZaKGaW0T
2015/10/26(月) 23:42:35.51ID:EzR4RihE 最初に無があった
無は有を生んだ
これが全ての真理
無は有を生んだ
これが全ての真理
468nobodyさん
2015/10/27(火) 18:35:40.44ID:???469nobodyさん
2015/10/27(火) 20:06:35.60ID:???470nobodyさん
2015/10/27(火) 22:59:59.97ID:??? >>468
自分も経験なくて言葉とか知らないの。分かりづらかったらごめん。
<select> を使用するのだけど、runat="server" とか入れるとエラーになってしまう。
つまり C# (とか)の側から直接触れなくて悩んでた。
で、今日、似たようなコントロールの ListBox とかを入れた場合のブラウザのソースコードの表示とかやったり
js ファイルのなか解析したりして擬似的に表示や設定値の取得とかが出来るようになった。やってみるもんだ。w
気に掛けてくれてありがとう。
自分も経験なくて言葉とか知らないの。分かりづらかったらごめん。
<select> を使用するのだけど、runat="server" とか入れるとエラーになってしまう。
つまり C# (とか)の側から直接触れなくて悩んでた。
で、今日、似たようなコントロールの ListBox とかを入れた場合のブラウザのソースコードの表示とかやったり
js ファイルのなか解析したりして擬似的に表示や設定値の取得とかが出来るようになった。やってみるもんだ。w
気に掛けてくれてありがとう。
471nobodyさん
2015/10/28(水) 00:17:23.65ID:??? Node.jsなんかだと
フレームワーク無し〜大小様々なフレームワークまで色々チョイス出来るわけだが
ASP.NET MVCだと選択肢が1つしかない特大のフレームワークを無理やり食わされる感が嫌だ
フレームワーク無し〜大小様々なフレームワークまで色々チョイス出来るわけだが
ASP.NET MVCだと選択肢が1つしかない特大のフレームワークを無理やり食わされる感が嫌だ
472nobodyさん
2015/10/28(水) 00:34:56.07ID:??? MVCの時点でフレームワーク選んでるのではw
一応、WebFormもあるので。
つーか、MVCもWebFormもなしでASP.NETだけっていう選択肢とかあるの?
一応、WebFormもあるので。
つーか、MVCもWebFormもなしでASP.NETだけっていう選択肢とかあるの?
474nobodyさん
2015/10/28(水) 14:49:03.54ID:a0bgLzs1 SignalR
475nobodyさん
2015/10/31(土) 15:34:42.20ID:??? SignalRみたいなドマイナー技術使うくらいなら
本流のSocket.IO使った方が余程いいよ
本流のSocket.IO使った方が余程いいよ
476nobodyさん
2015/11/07(土) 23:47:52.48ID:??? aspx ファイルの中に別の aspx(html) ファイルを動的に入れ込むにはどうしたらいい?
実験1
<!-- #include file="<%="test.inc"%>" -->
→ インクルードしたつもりのファイルの中身が表示されない。
ブラウザでソースコードを表示すると、まんま <!-- #include file="test.inc" --> と表示されている。
実験2
Response.Write( [インクルードファイルの中身] ) を使ってみる
→ html のタグ等は正常にソースコードに表示されているが、asp.net のコードがそのまま残っている。
※ <label><%=message%></label> みたいに
実験1の応用で、<%if( no==1 ) { %><!-- #include file="test.inc" --><% }%> とかやってしのいでみたのだけど、
どうせならインクルードファイルそのものの指定を asp.net のコードでやってみたい。
お知恵があったら拝借させていただけると嬉しい。
実験1
<!-- #include file="<%="test.inc"%>" -->
→ インクルードしたつもりのファイルの中身が表示されない。
ブラウザでソースコードを表示すると、まんま <!-- #include file="test.inc" --> と表示されている。
実験2
Response.Write( [インクルードファイルの中身] ) を使ってみる
→ html のタグ等は正常にソースコードに表示されているが、asp.net のコードがそのまま残っている。
※ <label><%=message%></label> みたいに
実験1の応用で、<%if( no==1 ) { %><!-- #include file="test.inc" --><% }%> とかやってしのいでみたのだけど、
どうせならインクルードファイルそのものの指定を asp.net のコードでやってみたい。
お知恵があったら拝借させていただけると嬉しい。
477nobodyさん
2015/11/07(土) 23:52:37.04ID:??? ユーザーコントロール使ってそっちで読ます手もある
さもなきゃプレースホルダでcsの方で読むか
さもなきゃプレースホルダでcsの方で読むか
478476
2015/11/08(日) 23:12:11.08ID:???479nobodyさん
2015/12/13(日) 21:02:48.84ID:qcp3TgDa みんなページのデザインどうやってるの?
WindowsForm, WebFormでずっとやってきた人間には
HTMLやらCSSやらで重い通りのページデザインが
全くできないんだが。
WindowsForm, WebFormでずっとやってきた人間には
HTMLやらCSSやらで重い通りのページデザインが
全くできないんだが。
480nobodyさん
2015/12/14(月) 03:42:16.32ID:??? WindowsFormならともかく、HTMLとCSSで思い通りできんとか、それWebFormもちゃんと使えてないから
まあデザインはそれ専門の本職の人に任せればいいんじゃない
まあデザインはそれ専門の本職の人に任せればいいんじゃない
481nobodyさん
2015/12/22(火) 19:59:03.38ID:??? .net MVCで
Html.LabelForでなく、Html.Labelヘルパーメソッド使った場合って、コントローラーの引数にはバインドされなかったりします?
TextBoxヘルパーメソッドの方はバインドされてるんですが...
WebFormみたいにLabelはサーバに送られないとかあるんでしょうか
Html.LabelForでなく、Html.Labelヘルパーメソッド使った場合って、コントローラーの引数にはバインドされなかったりします?
TextBoxヘルパーメソッドの方はバインドされてるんですが...
WebFormみたいにLabelはサーバに送られないとかあるんでしょうか
482nobodyさん
2015/12/23(水) 16:51:29.77ID:C5mzXbnk483nobodyさん
2015/12/23(水) 17:08:00.18ID:??? 最終的にはspanタグですね。
Htmlのformではinputやselect等のタグのみサーバ側に送られるので
labelは対象外ということですね。
Htmlのformではinputやselect等のタグのみサーバ側に送られるので
labelは対象外ということですね。
484nobodyさん
2015/12/24(木) 23:38:53.59ID:??? Webフォームしかやってこなかったんだが
MVC入門本読んでて覚えることが多すぎて吐き気がするわ
これは使いこなすの無理っぽい
MVC入門本読んでて覚えることが多すぎて吐き気がするわ
これは使いこなすの無理っぽい
485nobodyさん
2015/12/25(金) 00:58:39.35ID:??? .net MVC前に
HTMLやhttpについて
オブジェクト指向、デザパタ、リファクタリング、テスト駆動
あたりを学んでからのが覚えやすかった
あとはLINQや主要インターフェースについても
HTMLやhttpについて
オブジェクト指向、デザパタ、リファクタリング、テスト駆動
あたりを学んでからのが覚えやすかった
あとはLINQや主要インターフェースについても
486nobodyさん
2015/12/25(金) 01:59:18.85ID:+8lPYtg+487nobodyさん
2015/12/25(金) 20:53:52.35ID:oss8BpEJ488nobodyさん
2016/01/01(金) 21:48:47.17ID:???489nobodyさん
2016/01/28(木) 15:06:19.69ID:S7qwdUQD 諸先輩方にお聞きしたいのですが 1つのページにsubmitのボタンと戻るボタンがあるのですが
クライアントサイドでの検証を有効にしてると,戻るボタンを押してもエラーメッセージが
表示されるのですが戻るボタンを押した場合は検証しないように設定は出来ないでしょうか。
クライアントサイドでの検証を有効にしてると,戻るボタンを押してもエラーメッセージが
表示されるのですが戻るボタンを押した場合は検証しないように設定は出来ないでしょうか。
490nobodyさん
2016/01/28(木) 15:16:18.28ID:??? 戻るを普通のAタグにすれば解決
戻るときにPOSTが必要だってなら設計から見直し
戻るときにPOSTが必要だってなら設計から見直し
491nobodyさん
2016/01/28(木) 15:25:29.26ID:S7qwdUQD >>490
戻る時にPOSTが必要なんでボタンにしてるんで 無理っぽいですね・・・・
戻る時にPOSTが必要なんでボタンにしてるんで 無理っぽいですね・・・・
492nobodyさん
2016/01/28(木) 20:30:20.03ID:0tyec4cs >>490 です。
なんとか自己解決しました。
クライアントサイドで,押されたボタンにより検証を無効にするには
jQuery.Validate.jsでは formnovalidate を付けるようなので
下記のようにしてみました。
<input type=
なんとか自己解決しました。
クライアントサイドで,押されたボタンにより検証を無効にするには
jQuery.Validate.jsでは formnovalidate を付けるようなので
下記のようにしてみました。
<input type=
493nobodyさん
2016/01/28(木) 20:33:13.79ID:0tyec4cs >>489です。
途中で書き込んでしまいました。それもアンカミスでした。
なんとか自己解決しました。
クライアントサイドで,押されたボタンにより検証を無効にするには
jQuery.Validate.jsでは formnovalidate を付けるようなので
下記のようにしてみました。
<input type="submit" value=決定">
<input type="submit" formnovalidate value="戻る">
formnovalidateが付いてる戻るボタンを押した場合は
検証を回避し無事に前の画面に戻る事が出来ました。
途中で書き込んでしまいました。それもアンカミスでした。
なんとか自己解決しました。
クライアントサイドで,押されたボタンにより検証を無効にするには
jQuery.Validate.jsでは formnovalidate を付けるようなので
下記のようにしてみました。
<input type="submit" value=決定">
<input type="submit" formnovalidate value="戻る">
formnovalidateが付いてる戻るボタンを押した場合は
検証を回避し無事に前の画面に戻る事が出来ました。
494nobodyさん
2016/02/25(木) 22:17:36.33ID:??? 教えてください。
web のページでボタンを押した後に、
サーバ側で移動先のページを指定して画面遷移させたいと思います。
ここで Response.Redirect を使用しているのですが、これを try - catch で括ると
必ず ThreadAbortException (スレッドを中止しようとしました) で例外が発生します。
ネットを見てると catch しなけばいい的な記事も見かけ、実際に try で括らなければ普通に動いているように見えます。
Redirect でのページ遷移はいけないことなのでしょうか。
例外が発生する理由自体は、ページ遷移が発生するので元のページ用の処理が不要になり
スレッドを止められてしまうからと言うことらしいですが、
この理屈ではサーバ側でページ遷移したら回避できないように思うのですが。
web のページでボタンを押した後に、
サーバ側で移動先のページを指定して画面遷移させたいと思います。
ここで Response.Redirect を使用しているのですが、これを try - catch で括ると
必ず ThreadAbortException (スレッドを中止しようとしました) で例外が発生します。
ネットを見てると catch しなけばいい的な記事も見かけ、実際に try で括らなければ普通に動いているように見えます。
Redirect でのページ遷移はいけないことなのでしょうか。
例外が発生する理由自体は、ページ遷移が発生するので元のページ用の処理が不要になり
スレッドを止められてしまうからと言うことらしいですが、
この理屈ではサーバ側でページ遷移したら回避できないように思うのですが。
495nobodyさん
2016/02/25(木) 22:48:40.26ID:o0eQFa8N >>494
WebFormsのほうかな?
第2引数をTrueにして直後にExitまたはReturnで抜けるか
Falseにしてメソッド実行後のエラー一切出ない状態にするかどっちかだった記憶。
(TrueとFalseは逆かも)
メソッド内部の例外で気になるのは開発時だけだから正直無視してもいい。
http://stackoverflow.com/questions/6707465/when-should-i-use-response-redirecturl-true
WebFormsのほうかな?
第2引数をTrueにして直後にExitまたはReturnで抜けるか
Falseにしてメソッド実行後のエラー一切出ない状態にするかどっちかだった記憶。
(TrueとFalseは逆かも)
メソッド内部の例外で気になるのは開発時だけだから正直無視してもいい。
http://stackoverflow.com/questions/6707465/when-should-i-use-response-redirecturl-true
496nobodyさん
2016/02/25(木) 23:25:08.99ID:??? https://msdn.microsoft.com/ja-jp/library/a8wa7sdt(v=vs.100).aspx
falseにしてCompleteRequest()するのが正しい作法らしい
trueだとパフォーマンスに悪影響があるとは書いてあるんだが
実際1.0時代に作ったシステムでtrue扱いいっぱいあるけど、気になるほどじゃない
falseにしてCompleteRequest()するのが正しい作法らしい
trueだとパフォーマンスに悪影響があるとは書いてあるんだが
実際1.0時代に作ったシステムでtrue扱いいっぱいあるけど、気になるほどじゃない
498nobodyさん
2016/02/26(金) 18:39:38.61ID:??? >>497
それと言うのは、Redirectにfalse渡す事なのか、CompleteRequest呼び出す事なのか
Redirect(,false)なら、それ以降の処理が行われるって違いがあるんだが
trueにしたときの処理に似せるためにはCompleteRequest呼び出した方が近いらしいぞ
まあ俺はその辺の動作に影響されるようなコードは書いてないつもり
実際Redirectをfalseで呼び出すように修正してるところはあるけど、CompleteRequestは呼んでない
どんな違いがどう問題になるか詳しく検証してないが、今のところ問題はなさそう
それと言うのは、Redirectにfalse渡す事なのか、CompleteRequest呼び出す事なのか
Redirect(,false)なら、それ以降の処理が行われるって違いがあるんだが
trueにしたときの処理に似せるためにはCompleteRequest呼び出した方が近いらしいぞ
まあ俺はその辺の動作に影響されるようなコードは書いてないつもり
実際Redirectをfalseで呼び出すように修正してるところはあるけど、CompleteRequestは呼んでない
どんな違いがどう問題になるか詳しく検証してないが、今のところ問題はなさそう
500494
2016/02/26(金) 22:23:14.26ID:??? >>495-499
ありがとうございます。
今日確認しました。
確かに Redirect( [url], false ) と CompleteRequest で望む動作になりそうです。
ただし指摘のように Redirect + false だと後続の処理が実行され、
CompleteRequest を実行すると、そこでそのメソッドは終了するけど続けて OnEndRequest が呼ばれるワケですね。
加えて、ThreadAbortException は特殊な例外で無視しても差し支えない。
結果、もともとは自分で書いたコードでもなく大きく弄るのに不安があることから、
catch に流れる部分だけを例外が発生しないように修正することにしました。
ありがとうございます。
今日確認しました。
確かに Redirect( [url], false ) と CompleteRequest で望む動作になりそうです。
ただし指摘のように Redirect + false だと後続の処理が実行され、
CompleteRequest を実行すると、そこでそのメソッドは終了するけど続けて OnEndRequest が呼ばれるワケですね。
加えて、ThreadAbortException は特殊な例外で無視しても差し支えない。
結果、もともとは自分で書いたコードでもなく大きく弄るのに不安があることから、
catch に流れる部分だけを例外が発生しないように修正することにしました。
501nobodyさん
2016/05/11(水) 18:46:12.37ID:RPABgcA6 ☆ 日本を、再興させましょう。☆
総務省の、『憲法改正国民投票法』、でググってみてください。
日本国民の皆様方、2016年7月の『第24回 参議院選挙』で、日本人の悲願である
改憲の成就が決まります。皆様方、必ず投票に自ら足を運んでください。お願い致します。
総務省の、『憲法改正国民投票法』、でググってみてください。
日本国民の皆様方、2016年7月の『第24回 参議院選挙』で、日本人の悲願である
改憲の成就が決まります。皆様方、必ず投票に自ら足を運んでください。お願い致します。
502nobodyさん
2016/05/31(火) 23:35:58.14ID:L67XVeBM マ イ ン ド コ ン ト ロ ー ル の手法
・沢山の人が、偏った意見を一貫して支持する
偏った意見でも、集団の中でその意見が信じられていれば、自分の考え方は間違っているのか、等と思わせる手法
・不利な質問をさせなくしたり、不利な質問には答えない、スルーする
誰にも質問や反論をさせないことにより、誰もが皆、疑いなど無いんだと信じ込ませる手法
偏った思想や考え方に染まっていたり、常識が通じない人間は、頭が悪いフリをしているカルト工作員の可能性が高い
靖 国 参 拝、皇 族、国 旗 国 歌、神 社 神 道を嫌う カ ル ト
10人に一人は カ ル ト か 外 国 人
「ガ ス ラ イ テ ィ ン グ」 で 検 索 を !
・沢山の人が、偏った意見を一貫して支持する
偏った意見でも、集団の中でその意見が信じられていれば、自分の考え方は間違っているのか、等と思わせる手法
・不利な質問をさせなくしたり、不利な質問には答えない、スルーする
誰にも質問や反論をさせないことにより、誰もが皆、疑いなど無いんだと信じ込ませる手法
偏った思想や考え方に染まっていたり、常識が通じない人間は、頭が悪いフリをしているカルト工作員の可能性が高い
靖 国 参 拝、皇 族、国 旗 国 歌、神 社 神 道を嫌う カ ル ト
10人に一人は カ ル ト か 外 国 人
「ガ ス ラ イ テ ィ ン グ」 で 検 索 を !
503nobodyさん
2016/06/04(土) 00:24:52.80ID:??? 教えて下さい。
WebForm でアプリを作っています。
で。ブラウザで開いて、ページのソースを表示すると JavaScript で theForm と言う変数を作成しています。
これは form["FormタグのID"] を代入しているようです。
自分で JavaScript でフォーム上のコントロールを操作するときに便利そうに思えたので利用してみようと考えました。
この theForm は開発者が再利用してもよい変数なのでしょうか。
WebForm でアプリを作っています。
で。ブラウザで開いて、ページのソースを表示すると JavaScript で theForm と言う変数を作成しています。
これは form["FormタグのID"] を代入しているようです。
自分で JavaScript でフォーム上のコントロールを操作するときに便利そうに思えたので利用してみようと考えました。
この theForm は開発者が再利用してもよい変数なのでしょうか。
504nobodyさん
2016/06/04(土) 11:58:29.07ID:???505503
2016/06/04(土) 13:46:27.95ID:??? 失礼しました。
506nobodyさん
2016/06/14(火) 02:40:06.12ID:??? project.jsonやめるんか
507nobodyさん
2016/06/28(火) 21:23:03.30ID:??? ついにCoreがリリースされたってのに過疎ってんな
510nobodyさん
2016/06/29(水) 10:37:51.69ID:??? CoreとMVC5とASP.NET6が同じだっけ
511nobodyさん
2016/06/29(水) 11:07:50.88ID:??? 今後vs2015でasp.netやるなら何使えばいいのかしら?
514nobodyさん
2016/07/02(土) 11:53:22.89ID:??? ASP.NET MVC アプリケーションを ASP.NET Core MVC にマイグレーションしようとして挫折した話 - しばやん雑記
http://blog.shibayan.jp/entry/20160629/1467209826
http://blog.shibayan.jp/entry/20160629/1467209826
515nobodyさん
2016/07/02(土) 22:11:14.14ID:??? core使うと何が出来る?
2016/07/10(日) 09:30:29.10ID:???
マルチプラットフォーム
517名無しさん@そうだ選挙に行こう! Go to vote!
2016/07/10(日) 18:28:02.15ID:RZWvYUMe 今のところサーバ側がマルチプラットフォームでもあまり意味がないよな
2016/07/10(日) 18:31:13.90ID:???
レンタルサーバの選択肢が増えるのは大きいと思うぞ
2016/07/10(日) 18:39:30.38ID:???
キミが意味を感じなくとも、WindowsサーバーのCALが浮くと発注者が知ったら対応しなきゃいけないかもね
520nobodyさん
2016/07/11(月) 17:32:06.11ID:x1ryxKtx521nobodyさん
2016/07/12(火) 17:10:07.99ID:VXeDbOmU BtoCのスタートアップがASP.NET MVC使わない理由はライセンス費用にあったしな
AWS使う場合でもMSの取り分を上乗せした金額で請求される
資金力がない零細にとって無駄なコストは払いたくないに決まっている
BtoBの受託開発ならMSに支払う費用だけでなく自分たちの取り分もついでに乗せて請求できるが
BtoCはそれが出来ない(ランニングコストが上がれば自分たちの取り分が減る)
AWS使う場合でもMSの取り分を上乗せした金額で請求される
資金力がない零細にとって無駄なコストは払いたくないに決まっている
BtoBの受託開発ならMSに支払う費用だけでなく自分たちの取り分もついでに乗せて請求できるが
BtoCはそれが出来ない(ランニングコストが上がれば自分たちの取り分が減る)
522nobodyさん
2016/07/12(火) 22:50:19.84ID:??? クラウドのライセンス料の差なんて、
.NETのエコシステムで得られる開発効率&パフォーマンスからしたら
誤差って人たちも結構いるんだが。
.NETのエコシステムで得られる開発効率&パフォーマンスからしたら
誤差って人たちも結構いるんだが。
523nobodyさん
2016/07/13(水) 00:46:30.09ID:QjN9SyVE525nobodyさん
2016/07/13(水) 01:48:08.60ID:QjN9SyVE http://www.find-job.net/list/j102099.html
ソースはこれな
>kakaku.comはWEBサービスとしては珍しく、Windows Server / IIS / SQLServerと言ったMicrosoftの
>アーキテクチャを採用し、大規模サービスを運営しています。なかなか他では味わえない
>Microsoft系アーキテクチャでの大規模WEBサービスを運営する面白みがあります
使ってる本人たちですら「珍しい」と自覚するくらい
ASP.NET系で大規模サービス運営してるところ無いんだよな
ソースはこれな
>kakaku.comはWEBサービスとしては珍しく、Windows Server / IIS / SQLServerと言ったMicrosoftの
>アーキテクチャを採用し、大規模サービスを運営しています。なかなか他では味わえない
>Microsoft系アーキテクチャでの大規模WEBサービスを運営する面白みがあります
使ってる本人たちですら「珍しい」と自覚するくらい
ASP.NET系で大規模サービス運営してるところ無いんだよな
527nobodyさん
2016/07/13(水) 03:16:02.34ID:QjN9SyVE ASP.NETやJavaの採用例が多いのはイントラ系BtoB(受託開発)だけどこの業界はブラック率めちゃくちゃ高い
世の中にあるホワイトIT系(電話とらなくていいよ、定時は15時だよ、社員食堂無料だよ、年収高いよ)は
殆どがBtoCであることを考えると、MVC.NET MVCよりもRailsやPHP使えたほうがQOLあがりそうな気がする
世の中にあるホワイトIT系(電話とらなくていいよ、定時は15時だよ、社員食堂無料だよ、年収高いよ)は
殆どがBtoCであることを考えると、MVC.NET MVCよりもRailsやPHP使えたほうがQOLあがりそうな気がする
529nobodyさん
2016/07/13(水) 07:11:53.64ID:t6GOQIa3 WindowsServerじゃなかったらASP.NET使う理由ないと思うんだよな
スクウェア・エニックスがコマースでASP.NETを採用する理由
http://ascii.jp/elem/000/000/531/531767/
こんなのもあったけど、いまはJavaになってるっぽいし
スクウェア・エニックスがコマースでASP.NETを採用する理由
http://ascii.jp/elem/000/000/531/531767/
こんなのもあったけど、いまはJavaになってるっぽいし
531nobodyさん
2016/07/13(水) 15:56:09.97ID:Tc8Zvvjv >>527
.NET Core出たのだからこれからは
RailsやPHPでやっていた案件もasp.net MVCになるでしょ
Javaの案件もasp.net MVCに置き換わっていく。
ASP.net MVC覚えれば、小さなサイトからエンタープライズまで開発できる。
パフォーマンスの悪いRubyやPHPを選ぶ理由がなにもない
.NET Core出たのだからこれからは
RailsやPHPでやっていた案件もasp.net MVCになるでしょ
Javaの案件もasp.net MVCに置き換わっていく。
ASP.net MVC覚えれば、小さなサイトからエンタープライズまで開発できる。
パフォーマンスの悪いRubyやPHPを選ぶ理由がなにもない
532nobodyさん
2016/07/13(水) 16:11:48.61ID:??? 現時点での国内webアプリケーションエンジニアの数は
BtoB Java圧倒的多数
BtoC PHP多数、Ruby、Perl、Pythonと続く(リスクがとれる大手はGoを試験的に始めた)
人材確保、教育コストの観点から既存の言語、フレームワークを継続する決断をする会社のほうが多いだろう
BtoB Java圧倒的多数
BtoC PHP多数、Ruby、Perl、Pythonと続く(リスクがとれる大手はGoを試験的に始めた)
人材確保、教育コストの観点から既存の言語、フレームワークを継続する決断をする会社のほうが多いだろう
533nobodyさん
2016/07/13(水) 16:21:12.18ID:QjN9SyVE ただしOracleに支配されたJavaを毛嫌いする人は増えてきてるので
MSがオープンソース方面に協力的な姿勢を見せ続ければワンチャンスある
MSがオープンソース方面に協力的な姿勢を見せ続ければワンチャンスある
534nobodyさん
2016/07/13(水) 16:24:44.74ID:??? >>532
そういう思考だから日本のITは後れを取る。
新人はいってすぐ人は入れ替わるんだから
新しくて優れた技術は取り入れないといけない。
新しい技術をみんなで覚えればいい話
エンタープライズまでカバーできる.NETでやるほうが教育コストは低い。
案件ごとに言語やフレームワークを使い分けるのは学習コストの無駄
そういう思考だから日本のITは後れを取る。
新人はいってすぐ人は入れ替わるんだから
新しくて優れた技術は取り入れないといけない。
新しい技術をみんなで覚えればいい話
エンタープライズまでカバーできる.NETでやるほうが教育コストは低い。
案件ごとに言語やフレームワークを使い分けるのは学習コストの無駄
535nobodyさん
2016/07/13(水) 16:31:27.07ID:??? そうは言ってもだね
日本のIT教育レベルを考えたら
ぐぐるだけで解決策が見つかる
過去の資産豊富なPHPが有利なんだよね
.NET Coreの資料なんて殆ど存在しない
MS公式のドキュメントはまるで役に立たないし
Qiitaは書き手のレベルがバラバラ、断片的な情報しかなく
こっちもあまり役に立ったことはない
日本のIT教育レベルを考えたら
ぐぐるだけで解決策が見つかる
過去の資産豊富なPHPが有利なんだよね
.NET Coreの資料なんて殆ど存在しない
MS公式のドキュメントはまるで役に立たないし
Qiitaは書き手のレベルがバラバラ、断片的な情報しかなく
こっちもあまり役に立ったことはない
536nobodyさん
2016/07/13(水) 16:33:32.92ID:??? Railsだとかなり詳細なチュートリアルが無料で公開されてるし
教育コストを考えると採用したくなる仕組みがあるわけよ
http://railstutorial.jp/
これくらいの物量の記事を用意しないとついてこないぞ
教育コストを考えると採用したくなる仕組みがあるわけよ
http://railstutorial.jp/
これくらいの物量の記事を用意しないとついてこないぞ
537nobodyさん
2016/07/13(水) 16:44:19.90ID:??? >>536
Rubyなどの動的言語だとパフォーマンス高いサイトが作れないだろ
けっきょく他の静的言語も必要になるんだよ
さらにRubyはバージョンアップで破壊的な変更がある。
すぐに過去のライブラリが動かなくなる
だから保守にもコストがかかる
保守まで含めてトータルで考えるとASP.netで一本でやるほうが安くつく
PHPも言語そのものがクソだから新人にそんなものあえて覚えさせる必要ない
Rubyなどの動的言語だとパフォーマンス高いサイトが作れないだろ
けっきょく他の静的言語も必要になるんだよ
さらにRubyはバージョンアップで破壊的な変更がある。
すぐに過去のライブラリが動かなくなる
だから保守にもコストがかかる
保守まで含めてトータルで考えるとASP.netで一本でやるほうが安くつく
PHPも言語そのものがクソだから新人にそんなものあえて覚えさせる必要ない
538nobodyさん
2016/07/13(水) 18:25:36.90ID:??? avfantasy.com が asp.netだったな
539nobodyさん
2016/07/14(木) 01:33:58.65ID:??? ASP.NET MVCのPaaSってある?
AzureだとWindowsライセンス代上乗せだから避けたい
オープンソースになった製品群で構成された
安価でオートスケール可能なPaaSがあれば検討したいな
今はGAE/Goで構成されたシステムで運営してる
AzureだとWindowsライセンス代上乗せだから避けたい
オープンソースになった製品群で構成された
安価でオートスケール可能なPaaSがあれば検討したいな
今はGAE/Goで構成されたシステムで運営してる
540nobodyさん
2016/07/14(木) 06:36:34.79ID:???542nobodyさん
2016/07/14(木) 10:30:47.59ID:??? あとは利用事例の少なさかな
月間1億PV程度の実績がほしい
GAEならいろいろある
http://googleforwork-japan.blogspot.jp/2014/12/gcp-google-cloud-platform.html
月間1億PV程度の実績がほしい
GAEならいろいろある
http://googleforwork-japan.blogspot.jp/2014/12/gcp-google-cloud-platform.html
543nobodyさん
2016/07/14(木) 11:17:34.25ID:???544nobodyさん
2016/07/14(木) 12:15:12.50ID:???545nobodyさん
2016/11/24(木) 23:11:59.46ID:??? TempDataは使わない方が良いの?
547nobodyさん
2016/11/25(金) 01:24:01.37ID:???551nobodyさん
2016/11/27(日) 20:28:04.08ID:??? とりあえず、このスレにはそもそも人がいないし、答えられる人もいないことが分かった
552nobodyさん
2016/11/28(月) 02:43:03.93ID:??? 見てるけど質問がクソなのでスルーしました。
553nobodyさん
2017/01/19(木) 10:19:42.01ID:???554nobodyさん
2017/03/31(金) 18:01:42.70ID:??? ASP.NET MVCの速度とかについてのいい記事ないかな
ASP.NETとの比較はあるんだけど、PHPとかとの比較がみたい
DB周りとかも気になる
あまり早くなさそうだったらバイナリ+FastCGIもありかなって思うんだけどどうだろ
ASP.NETとの比較はあるんだけど、PHPとかとの比較がみたい
DB周りとかも気になる
あまり早くなさそうだったらバイナリ+FastCGIもありかなって思うんだけどどうだろ
555nobodyさん
2017/03/31(金) 18:10:56.80ID:??? MVCはぶっちゃけフロントはほぼまんまHTMLだから速度測定にあまり意味がない
DBアクセスも外投げで含まれないし
DBアクセスも外投げで含まれないし
556nobodyさん
2017/03/31(金) 19:46:21.32ID:??? 有名どころならこれとかは?
http://www.techempower.com/benchmarks/
http://www.techempower.com/benchmarks/
557nobodyさん
2017/03/31(金) 23:08:39.44ID:??? monoとそうじゃないのあるけど、linux上だったらmonoしかなくない?
558nobodyさん
2017/03/31(金) 23:11:11.34ID:??? 失礼、Coreはmonoじゃなくても動くか
560nobodyさん
2017/03/31(金) 23:45:46.19ID:??? ゴミエンジニアが作り出すアプリなんて、
どんな言語使ったってゴミはゴミだよ
気にせずどの言語でも使って勉強するしかない
どんな言語使ったってゴミはゴミだよ
気にせずどの言語でも使って勉強するしかない
561nobodyさん
2017/04/02(日) 00:04:53.54ID:??? >>554
日本語で検索したでしょ
英語ならたくさんベンチマークの記事あるよ
結論は、C#はPHP, Pytho, Rubyなどのdynamic languageに
比べてパフォーマンスで圧勝
C#.netのパフォーマンスはJavaとだいたい同等と考えておけばいい
ASP.netに限らず、静的言語は動的言語よりかなり速い
パフォーマンスはJavaやC#使っておけば言語については問題ない
C#使って遅いようならAP server, DB serverを増やすしかない
日本語で検索したでしょ
英語ならたくさんベンチマークの記事あるよ
結論は、C#はPHP, Pytho, Rubyなどのdynamic languageに
比べてパフォーマンスで圧勝
C#.netのパフォーマンスはJavaとだいたい同等と考えておけばいい
ASP.netに限らず、静的言語は動的言語よりかなり速い
パフォーマンスはJavaやC#使っておけば言語については問題ない
C#使って遅いようならAP server, DB serverを増やすしかない
562nobodyさん
2017/04/02(日) 07:38:57.03ID:??? >>561
そんな安易に答え教えんなって。
インタプリタ型とコンパイル型(?)の両方の環境を使って負荷かけてみないと、なかなか理解できるものじゃない。
ベンチマークの記事で分かった風になるのがお望みならそれで良いんだけど。
.NETで作ったら一発目のアクセスは死ぬほど遅いンゴって言う未来が見えてるw
(最近は緩和策があるから実用では問題ないけど、開発環境でね)
そんな安易に答え教えんなって。
インタプリタ型とコンパイル型(?)の両方の環境を使って負荷かけてみないと、なかなか理解できるものじゃない。
ベンチマークの記事で分かった風になるのがお望みならそれで良いんだけど。
.NETで作ったら一発目のアクセスは死ぬほど遅いンゴって言う未来が見えてるw
(最近は緩和策があるから実用では問題ないけど、開発環境でね)
563nobodyさん
2017/04/06(木) 19:31:32.32ID:??? area毎に必要なリソース類を分けておきたいんだけどnugetしてとってきたやつって手動で移動させたらまずいよね
566nobodyさん
2017/04/06(木) 22:38:00.91ID:???568nobodyさん
2017/04/07(金) 08:58:31.17ID:???569nobodyさん
2017/04/07(金) 19:37:43.00ID:8dJeC3WN その後ちょっとググったところ
.nupkg DLして手動で直せ!という類似な話題を見つけました。。
http://stackoverflow.com/questions/33231293/installing-nuget-packages-to-custom-folder-in-a-project-in-visual-studio-2015
エリアを別プロジェクトにすることができるみたいなので
これを試してみますかぁ
http://arunendapally.com/post/how-to-use-a-mvc-area-in-multiple-applications
.nupkg DLして手動で直せ!という類似な話題を見つけました。。
http://stackoverflow.com/questions/33231293/installing-nuget-packages-to-custom-folder-in-a-project-in-visual-studio-2015
エリアを別プロジェクトにすることができるみたいなので
これを試してみますかぁ
http://arunendapally.com/post/how-to-use-a-mvc-area-in-multiple-applications
571nobodyさん
2017/04/07(金) 21:24:40.33ID:??? css,jsの類を分けたところで、なんのメリットがあるの?
572nobodyさん
2017/04/07(金) 21:48:52.09ID:???573nobodyさん
2017/04/07(金) 21:55:19.51ID:???574nobodyさん
2017/04/11(火) 12:39:42.15ID:??? ここで良いか分かりませんが質問です
asp.netでimageコントロールを使ってて、ImageUrlを動的に(プログラムから)セットしてます。
image.ImageUrl = "hoge.asph?p1=1&p2=2";
みたい感じにすると、ブラウザで展開されたとき
<img src='hoge.asph?p1=1&p2=2' />
になっちゃうんですよ
んで、hoge.asphの側で 〜QueryString("p2").・・・がエラーに
勝手にエンコードしてくれてるぽいんですが、余計なお節介
どうやって回避してますか?
asp.netでimageコントロールを使ってて、ImageUrlを動的に(プログラムから)セットしてます。
image.ImageUrl = "hoge.asph?p1=1&p2=2";
みたい感じにすると、ブラウザで展開されたとき
<img src='hoge.asph?p1=1&p2=2' />
になっちゃうんですよ
んで、hoge.asphの側で 〜QueryString("p2").・・・がエラーに
勝手にエンコードしてくれてるぽいんですが、余計なお節介
どうやって回避してますか?
575nobodyさん
2017/04/11(火) 13:37:21.41ID:??? <a href='<%= Hage %>'> のように直接書け
576nobodyさん
2017/04/11(火) 15:17:48.29ID:??? え、マヂですか。
自動でエンコードしてほしいと思うプログラマなんて居ないだろうに・・・
つまりLiteralでHTMLタグをPassThroughで出せと
自動でエンコードしてほしいと思うプログラマなんて居ないだろうに・・・
つまりLiteralでHTMLタグをPassThroughで出せと
577nobodyさん
2017/04/11(火) 15:21:14.68ID:??? 入力フォームで<>入れたらいきなり例外吐くようなポンコツフレームワークに何を期待しとるんだ
さっさとMVCに移行してどうぞ
さっさとMVCに移行してどうぞ
578nobodyさん
2017/04/11(火) 17:47:33.34ID:??? Razorでリンクを生成する時にnameof使うのってどう思われますか?
テキストだとActionがどこで参照されているか分からなくて嫌なのですが、
Url.ActionやUrl.ActionLinkの引数が文字列である理由は何かあるのでしょうか?
http://stackoverflow.com/questions/27444121/how-to-use-c-sharp-nameof-with-asp-net-mvc-url-action
また、cssファイルのimageのpathはチルダやRazorが有効ではありませんが、
View側はRazorを推奨しているのに、jsやcss内では異なる書き方をしないといけないのは二重基準ではないのでしょうか?
デザイナーさんに説明しづらく、そもそもRazorのUrl.Actionなどの意義が分かりません。
http://stackoverflow.com/questions/5730528/in-asp-net-mvc-what-is-the-correct-way-to-reference-images-inside-of-css
ご意見頂けますと幸いです。
テキストだとActionがどこで参照されているか分からなくて嫌なのですが、
Url.ActionやUrl.ActionLinkの引数が文字列である理由は何かあるのでしょうか?
http://stackoverflow.com/questions/27444121/how-to-use-c-sharp-nameof-with-asp-net-mvc-url-action
また、cssファイルのimageのpathはチルダやRazorが有効ではありませんが、
View側はRazorを推奨しているのに、jsやcss内では異なる書き方をしないといけないのは二重基準ではないのでしょうか?
デザイナーさんに説明しづらく、そもそもRazorのUrl.Actionなどの意義が分かりません。
http://stackoverflow.com/questions/5730528/in-asp-net-mvc-what-is-the-correct-way-to-reference-images-inside-of-css
ご意見頂けますと幸いです。
579nobodyさん
2017/04/11(火) 17:56:44.90ID:??? ぶっちゃけM$に言ってどうぞ
cssの仕様が腐ってるのはその通りと思うがこっちでどうにかならんしな
cssの仕様が腐ってるのはその通りと思うがこっちでどうにかならんしな
580nobodyさん
2017/04/12(水) 01:06:33.67ID:???581nobodyさん
2017/04/18(火) 09:16:29.63ID:??? WebGrid使うと<table>形式で出力されるけれど
それを<div>の
display:table
display:row
display:table-cell
などを使って出力して、見た目は同じ表にしたいのですが可能ですか?
それを<div>の
display:table
display:row
display:table-cell
などを使って出力して、見た目は同じ表にしたいのですが可能ですか?
582nobodyさん
2017/04/18(火) 14:16:50.84ID:??? ぶっちゃけ自分でヘルパー作ったほうが早い
584nobodyさん
2017/04/18(火) 15:25:29.02ID:??? そうよ
一から作ると面倒だがググればサンプルがある
一から作ると面倒だがググればサンプルがある
585nobodyさん
2017/05/23(火) 12:07:53.10ID:??? csvからリストに取り込みたいのですが、mvcだとopenfiledialogって使えないんですか?代わりに何を使えばいいですか?
588nobodyさん
2017/05/23(火) 20:28:42.08ID:??? Webアプリの基礎から勉強
589nobodyさん
2017/05/24(水) 04:17:59.97ID:??? openfiledialogは使えません
代わりにtype="file" のinputタグを使って下さい
こんな回答で良いんじゃねもう
代わりにtype="file" のinputタグを使って下さい
こんな回答で良いんじゃねもう
591nobodyさん
2017/05/26(金) 22:31:29.15ID:??? IAuthenticationFilterのOnAuthenticationChallengeってイベントは何をするためにあるんでしょうか?
592nobodyさん
2017/05/31(水) 17:06:59.02ID:??? apicontrollerでexceptionをthrowすると、なぜか2回throwされてしまうんですが、どのような原因が考えられますか?
593nobodyさん
2017/06/04(日) 14:48:54.99ID:??? それだけじゃあなにもわからん
リスローされてるだけやねえの
リスローされてるだけやねえの
594nobodyさん
2017/06/04(日) 19:23:55.29ID:??? vs再起動で治りました。
原因は不明ですが。。。
それにしても人いないですね
最近やり始めたんですが、人気はないんでしょうか?
原因は不明ですが。。。
それにしても人いないですね
最近やり始めたんですが、人気はないんでしょうか?
595nobodyさん
2017/06/06(火) 00:01:01.15ID:??? 2chじゃなくてMSのフォーラムかStackOverFlowあたりにいるだけじゃね?
596nobodyさん
2017/06/09(金) 15:41:21.27ID:??? コントローラーで返したviewをpartialviewに変換することって出来ますか?
中身だけ入れ替えようと思ったけど、読み取り専用でした
中身だけ入れ替えようと思ったけど、読み取り専用でした
597nobodyさん
2017/06/09(金) 18:00:25.41ID:izjhuLJ5 ASP.NET MVCってあんま楽しくないなコレ
ほんと上っ面だけいじらせてもらえる感じ
MVCフレームワークって皆こんな感じなのか?
ほんと上っ面だけいじらせてもらえる感じ
MVCフレームワークって皆こんな感じなのか?
598nobodyさん
2017/06/09(金) 18:20:47.69ID:??? そもそも上っ面以外の面倒をみるのがフレームワークなわけだが
599nobodyさん
2017/06/09(金) 19:26:28.30ID:??? アセンブリでも触ってハッカー気取りしてろwww
601nobodyさん
2017/06/09(金) 20:25:36.97ID:izjhuLJ5 いや、まだCoreには触れてないがもっと深いところまでいじらせてもらえるのか?
とりあえず無印MVCに触れた感想は、これプログラミングというよりWebアプリ工作キットだなという印象。
EFでSQL操作も勝手にやってくれるし、至れり尽くせり。
優れたフレームワークかもしれないけど、便宜を図りすぎると工作キット感が出るよねという話
とりあえず無印MVCに触れた感想は、これプログラミングというよりWebアプリ工作キットだなという印象。
EFでSQL操作も勝手にやってくれるし、至れり尽くせり。
優れたフレームワークかもしれないけど、便宜を図りすぎると工作キット感が出るよねという話
602nobodyさん
2017/06/09(金) 20:26:48.04ID:izjhuLJ5 これじゃPHPer馬鹿にできないっていう。
603nobodyさん
2017/06/09(金) 21:34:28.67ID:??? そんな深いとこ誰も触りたくないだろ
606nobodyさん
2017/06/09(金) 23:59:06.51ID:??? ASP.NET MVCはOSSになってるので、forkして深いところで触りたいとこ触ってオレオレフレームワーク公開してくれよ
誰も止めないよ
誰も止めないよ
607nobodyさん
2017/06/10(土) 04:37:22.65ID:D2O8k6At んふふ、まぁ俺は自作パソコンって言い方も許せないタイプだから普通の人とは感覚が違うのかなW
自組パソコンに言い方変えたらっていう。
自組パソコンに言い方変えたらっていう。
608nobodyさん
2017/06/10(土) 13:57:20.87ID:??? おまえの個人的な感覚なんて知らんわ
なんか具体的に、これをやりたいけど出来ないって例出してみろよ
なんか具体的に、これをやりたいけど出来ないって例出してみろよ
609nobodyさん
2017/06/12(月) 10:58:37.66ID:??? んふふ
611nobodyさん
2017/06/13(火) 12:42:24.70ID:??? DataTable DataRowでもRazorにブチ込めるよ。xamlにもブチ込める
613nobodyさん
2017/06/17(土) 12:57:00.42ID:???614nobodyさん
2017/06/17(土) 17:32:55.00ID:???615nobodyさん
2017/06/19(月) 16:00:01.05ID:??? 一回素のPHPで一から作って痛い目見ればわかるんじゃね?
616nobodyさん
2017/06/19(月) 17:38:49.22ID:??? 痛い目あってることに気づかないレベル
617nobodyさん
2017/07/16(日) 23:21:24.09ID:??? ASP.NET MVCと相性の良いjsフレームワークってなんでしょうか?
618nobodyさん
2017/07/17(月) 00:02:28.27ID:???619nobodyさん
2017/07/18(火) 00:29:33.05ID:??? せっかくasp.net使ってるんだから、nodeとか使いたくないって思うわ
621nobodyさん
2017/08/09(水) 15:51:31.64ID:??? どうせ.NET開発なんてどうしようもないバカが混ざることは確定してるようなもんだから不自由なくらいで丁度いい
622nobodyさん
2017/10/12(木) 12:25:09.49ID:??? PHPの保守性の悪さにいらついたからこっちに移ろうかと考えてるんだけどどこも仝なんだな
624nobodyさん
2017/10/12(木) 19:59:50.87ID:??? 保守性は言語より設計と作り方の影響が大きいわな
ダメグラマーが作ればどんな言語でも、クソの山ができる
ダメグラマーが作ればどんな言語でも、クソの山ができる
625nobodyさん
2017/10/12(木) 23:45:09.44ID:??? PHPはどうかいても動くからな
626nobodyさん
2017/10/18(水) 08:02:55.67ID:??? Areaのやり方が分からないんだが、Areaの詳しい解説が有るお勧めの本を教えてくれ。
627nobodyさん
2017/10/26(木) 22:04:01.87ID:??? 確か山本のやつには詳しくあった気がする、黄色い方
といっても名前空間の拡張みたいなもんだろ
といっても名前空間の拡張みたいなもんだろ
628nobodyさん
2017/10/30(月) 17:46:53.68ID:??? >>626
VisualStudioのGUIからAreaを追加したけど動かない、てことだったら、単にrouteが追加されてないだけかも。
Startup.csの Configureメソッドで、app.UseMvcが
app.UseMvc(routes =>
{
routes.MapRoute(
name: "areaRoute",
template: "{area:exists}/{controller}/{action}",
defaults: new { action = "Index" });
routes.MapRoute(
name: "default",
template: "{controller=Home}/{action=Index}/{id?}");
});
こんな感じになる。
公式のMusicStoreサンプルを見た方が早いかも
https://github.com/aspnet/MusicStore
VisualStudioのGUIからAreaを追加したけど動かない、てことだったら、単にrouteが追加されてないだけかも。
Startup.csの Configureメソッドで、app.UseMvcが
app.UseMvc(routes =>
{
routes.MapRoute(
name: "areaRoute",
template: "{area:exists}/{controller}/{action}",
defaults: new { action = "Index" });
routes.MapRoute(
name: "default",
template: "{controller=Home}/{action=Index}/{id?}");
});
こんな感じになる。
公式のMusicStoreサンプルを見た方が早いかも
https://github.com/aspnet/MusicStore
630nobodyさん
2017/10/31(火) 12:40:28.05ID:??? そもそもAreaって何のためなのか分からんのだがなんなん?
物理的な場所と結び付けるの?
そうしたらそのAreaに合わせてローカライズできるの?
物理的な場所と結び付けるの?
そうしたらそのAreaに合わせてローカライズできるの?
634nobodyさん
2017/11/02(木) 07:25:06.10ID:???635nobodyさん
2017/12/30(土) 12:35:57.30ID:YhlYw6jg 誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。
グーグル検索⇒『半藤のブブイウイウレレ』
7G6JXCY72A
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。
グーグル検索⇒『半藤のブブイウイウレレ』
7G6JXCY72A
636nobodyさん
2018/02/19(月) 21:45:11.60ID:??? ☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
637nobodyさん
2018/04/20(金) 19:44:21.83ID:??? web開発すら初心者な質問で恐縮ですが、
Javascriptで算出した変数をcshtml内で利用するにはどうしたらいいんでしょうか。
<script src="javascript.js">
var vavava = 算出した値
</script>
@{
if ( @vavava == "xxx){
処理
}
}
上記のような使い方や、ActionLinkの引数で利用するようなことです。
ご回答よろしくお願いいたします。
Javascriptで算出した変数をcshtml内で利用するにはどうしたらいいんでしょうか。
<script src="javascript.js">
var vavava = 算出した値
</script>
@{
if ( @vavava == "xxx){
処理
}
}
上記のような使い方や、ActionLinkの引数で利用するようなことです。
ご回答よろしくお願いいたします。
638nobodyさん
2018/04/20(金) 19:45:24.82ID:76GZZe1f そもそもこういった処理は作法としてやらないものなのかもあまりわかっていません。
639nobodyさん
2018/04/21(土) 15:18:28.22ID:??? if文まではjsで書く
ActionLinkならaタグ直接書く
Actionは多分無理 何故ならHTML構築途中だからサーバーサイド
つまりjsが稼動していない
ActionLinkならaタグ直接書く
Actionは多分無理 何故ならHTML構築途中だからサーバーサイド
つまりjsが稼動していない
640nobodyさん
2018/04/27(金) 12:06:20.24ID:kBikjo8b 開 2 ち ゃ ん ね る= 便 所 の 落 書 き ・ 痰 壷 の 更 に 劣 化 コ ピ ー の 3 流 掲 示 板
運 営 の 性 格 の 悪 い 引 き こ も り I T 土 方 メ ガ ネ ザ ル 早 く 死 な な い か な
運 営 の 性 格 の 悪 い 引 き こ も り I T 土 方 メ ガ ネ ザ ル 早 く 死 な な い か な
641nobodyさん
2018/05/04(金) 15:45:18.83ID:EFBPZF59 あるビューから別のコントローラーアクションのビューに遷移するとき、
時間がかかるのですが、これを早くするための工夫はありますか?
また、ビューの表示前にローディングのぐるぐるでも表示しようと思ったのですが、
うまくいきません。
同一ビューでAjax通信をする処理であれば、jqueryで対処しているのですが、
別ビューの場合は、そもそも何も表示されていない時間が長すぎて、
そのあとでぐるぐるが表示されてもあまり意味がないなあと
時間がかかるのですが、これを早くするための工夫はありますか?
また、ビューの表示前にローディングのぐるぐるでも表示しようと思ったのですが、
うまくいきません。
同一ビューでAjax通信をする処理であれば、jqueryで対処しているのですが、
別ビューの場合は、そもそも何も表示されていない時間が長すぎて、
そのあとでぐるぐるが表示されてもあまり意味がないなあと
642nobodyさん
2018/05/04(金) 16:37:33.03ID:a7Yc98v7643nobodyさん
2018/05/06(日) 11:28:57.31ID:Ku04lY4w Indexで全一覧データを表示した後、詳細ページに遷移した後に
ブラウザの戻るボタンを押したら、Index画面の一番上に戻ります。
これを元にスクロールしていた位置に戻るにはどうしたらよいでしょうか?
Javascriptなどで制御するのでしょうか。
ブラウザの戻るボタンを押したら、Index画面の一番上に戻ります。
これを元にスクロールしていた位置に戻るにはどうしたらよいでしょうか?
Javascriptなどで制御するのでしょうか。
644nobodyさん
2018/05/06(日) 12:22:26.40ID:C99mSKw3645nobodyさん
2018/06/20(水) 21:20:40.87ID:UnZq46Ab プログラミングを誰でも習得できる方法は、「前場アキドルのプログラミングマスター方法」というブログで見られるらしいよ。ネットで調べると見られるらしいです。
30C5C
30C5C
646nobodyさん
2018/06/24(日) 13:17:29.97ID:uCXxhv+E 速習 ASP.NET Coreのスキャフォールディングで以下のエラーが出て困っています。
選択したコードジェネレータを実行中にエラーが発生しました。Method not found 'Void'
Microsoft.EntityFrameworkCore.Design.Internal.DbContextOperations..c
(Micorsoft.EntityFrameworkCore.Design.Internal.IOperationRepoter,
System.Reflection.Assembly,System.Reflection.Assembly)'.'です。
bookテーブルは作成できています。
その前までの章までのサンプルは動きました。
選択したコードジェネレータを実行中にエラーが発生しました。Method not found 'Void'
Microsoft.EntityFrameworkCore.Design.Internal.DbContextOperations..c
(Micorsoft.EntityFrameworkCore.Design.Internal.IOperationRepoter,
System.Reflection.Assembly,System.Reflection.Assembly)'.'です。
bookテーブルは作成できています。
その前までの章までのサンプルは動きました。
647nobodyさん
2018/10/19(金) 02:12:27.86ID:??? 私たち日本人の、日本国憲法を改正しましょう。
総ム省の、『憲法改正國民投票法』、でググって
みてください。拡散も含め、お願い致します。
総ム省の、『憲法改正國民投票法』、でググって
みてください。拡散も含め、お願い致します。
648nobodyさん
2019/04/13(土) 08:37:36.21ID:N75tcafJ 日本国憲法はサンフランシスコ講和条約で決まったものだから国連に提出しないと無理
649nobodyさん
2019/05/26(日) 08:13:57.16ID:vpjgcM0j ASP.NET MVCで個人でWEBアプリ作って運営してる人いる?
Linuxのレンタルサーバー借りてmonoっていう環境入れれば動くの?
Linuxのレンタルサーバー借りてmonoっていう環境入れれば動くの?
650nobodyさん
2019/07/30(火) 20:42:09.82ID:???651nobodyさん
2019/08/01(木) 08:54:49.03ID:??? 逆になんで業務アプリで使われるのか
652nobodyさん
2019/08/02(金) 20:02:08.93ID:aREZy5uq >>651
セキュリティ周りが何もしなくてもある程度、担保されているため。
セキュリティ周りが何もしなくてもある程度、担保されているため。
653nobodyさん
2019/08/02(金) 20:04:38.48ID:aREZy5uq ASPは結局、タグ編集になるから生産性には疑問がある。
655nobodyさん
2020/05/11(月) 10:47:47.36ID:??? 業務アプリでユーザ認証を実装する場合、form認証はあまり使われませんか?asp.net identityのほうが一般的ですか?
656nobodyさん
2022/09/02(金) 08:59:19.20ID:45DYTaLL C# MVCは人気あるのかね。なさそうだ。
657nobodyさん
2023/10/12(木) 06:42:48.02ID:??? まったくやな、それには同意や
658nobodyさん
2023/11/07(火) 12:28:20.27ID:??? 個人的にidentityは論外だな
EFといいMSのこの手のテクノロジーはゴミだよ
EFといいMSのこの手のテクノロジーはゴミだよ
659nobodyさん
2024/11/07(木) 23:23:39.21ID:eprr+5JC ちょうど1年書き込みない・・・
不人気なの?
不人気なの?
レスを投稿する
ニュース
- なぜコンビニは「外国人店員」だらけになったのか? 大手3社で8万人超…元セブン社員が明かす「日本人が集まらなくなった」現場の実情★4 [♪♪♪★]
- 副首都構想 広島は人口要件満たさず 横田知事が国に意見表明へ [首都圏の虎★]
- ヒコロヒー 新幹線でカレーや肉まん等ニオイの強いもの食べる問題に「食べていいというルールになっている以上、ある程度仕方ないよね」 [muffin★]
- 【簗和生農水相】「私が取ってきた予算をなんで受注」 釈明会見後に“地元紙”が音声公開...「恫喝」批判が止まらない ★2 [煮卵★]
- 古謝沖縄知事「断じて許せない」 那覇市の強盗殺人容疑で米兵逮捕 5日に米軍、外務省、防衛局呼び出し抗議へ [少考さん★]
- あぼーん